Предопределённые константы
Модуль определяет перечисленные ниже константы
и открывает к ним доступ только тогда, когда модуль либо собрали в PHP,
либо динамически загрузили во время исполнения кода.
-
SQLSRV_FETCH_ASSOC
(int)
-
Переданный в качестве параметра, заставляет функцию
sqlsrv_fetch_array() возвращать ассоциативный массив.
-
SQLSRV_FETCH_NUMERIC
(int)
-
Переданный в качестве параметра, заставляет функцию sqlsrv_fetch_array() возвращать массив с числовыми ключами.
-
SQLSRV_FETCH_BOTH
(int)
-
Переданный в качестве параметра, заставляет функцию
sqlsrv_fetch_array() возвращать массив с ключами и числовыми и
ассоциативными (поведение по умолчанию).
-
SQLSRV_ERR_ALL
(int)
-
Переданный в качестве параметра, заставляет функцию sqlsrv_errors()
возвращать и ошибки и предупреждения (поведение по умолчанию).
-
SQLSRV_ERR_ERRORS
(int)
-
Переданный в качестве параметра, заставляет функцию sqlsrv_errors()
возвращать только ошибки (без предупреждений).
-
SQLSRV_ERR_WARNINGS
(int)
-
Переданный в качестве параметра, заставляет функцию sqlsrv_errors()
возвращать только предупреждения (без ошибок).
-
SQLSRV_LOG_SYSTEM_ALL
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
включает журналирование всех подсистем.
-
SQLSRV_LOG_SYSTEM_CONN
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
включает журналирование активности соединения.
-
SQLSRV_LOG_SYSTEM_INIT
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
включает журналирование активности инициализации.
-
SQLSRV_LOG_SYSTEM_OFF
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
отключает журналирование всех подсистем.
-
SQLSRV_LOG_SYSTEM_STMT
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
включает журналирование активности выполнения выражений (statement activity).
-
SQLSRV_LOG_SYSTEM_UTIL
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
включает журналирование активности функций ошибок.
-
SQLSRV_LOG_SEVERITY_ALL
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
определяет, что ошибки, предупреждения и замечания будут журналироваться.
-
SQLSRV_LOG_SEVERITY_ERROR
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
определяет, что ошибки будут журналироваться.
-
SQLSRV_LOG_SEVERITY_NOTICE
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
определяет, что замечания будут журналироваться.
-
SQLSRV_LOG_SEVERITY_WARNING
(int)
-
Переданный в качестве параметра функции sqlsrv_configure(),
определяет, что предупреждения будут журналироваться.
-
SQLSRV_NULLABLE_YES
(int)
-
Показывает, что значение столбца может быть NULL.
-
SQLSRV_NULLABLE_NO
(int)
-
Показывает, что значение столбца не может быть NULL.
-
SQLSRV_NULLABLE_UNKNOWN
(int)
-
Показывает, что неизвестно, может ли значение столбца быть NULL.
-
SQLSRV_PARAM_IN
(int)
-
При передаче в качестве параметра в функции sqlsrv_query() или
sqlsrv_prepare() показывает, что параметр является входным.
-
SQLSRV_PARAM_INOUT
(int)
-
При передаче в качестве параметра в функции sqlsrv_query() или
sqlsrv_prepare() показывает, что параметр является и входным и выходным.
-
SQLSRV_PARAM_OUT
(int)
-
При передаче в качестве параметра в функции sqlsrv_query() или
sqlsrv_prepare() показывает, что параметр является выходным.
-
SQLSRV_PHPTYPE_INT
(int)
-
Определяет целочисленный тип данных PHP (integer). За информацией об использовании
обратитесь к разделу документации » Определение типов PHP.
-
SQLSRV_PHPTYPE_DATETIME
(int)
-
Определяет временной тип данных PHP (datetime). За информацией об использовании
обратитесь к разделу документации » Определение типов PHP.
-
SQLSRV_PHPTYPE_FLOAT
(int)
-
Определяет тип данных PHP с плавающей точкой (float). За информацией об использовании
обратитесь к разделу документации » Определение типов PHP.
-
SQLSRV_PHPTYPE_STREAM
(int)
-
Определяет поток данных PHP (stream). Данная константа работает как функция и
принимает константы кодировок. Смотрите константы вида SQLSRV_ENC_*. За информацией об
использовании обратитесь к разделу документации » Определение типов PHP.
-
SQLSRV_PHPTYPE_STRING
(int)
-
Определяет строковый тип данных PHP (string). Данная константа работает как функция и
принимает константы кодировок. Смотрите константы вида SQLSRV_ENC_*. За информацией об
использовании обратитесь к разделу документации » Определение типов PHP.
-
SQLSRV_ENC_BINARY
(int)
-
Определяет, что данные от сервера возвращаются в виде потока байтов без выполнения
кодирования или преобразования. За информацией об использовании обратитесь к разделу
» Определение типов PHP.
-
SQLSRV_ENC_CHAR
(int)
-
Данные возвращаются в формате восьмибитных символов как определено кодовой странице
локали Windows, установленной в системе. Любые мультибайтовые символы или символы,
не преобразуемые в данную кодовую страницу, заменяются однобайтовым символом
вопроса (?). Данная кодировка является кодировкой по умолчанию. За информацией об
использовании обратитесь к разделу документации » Определение типов PHP.
-
UTF-8
(int)
-
Определяет, что данные возвращаются в кодировке UTF-8. За информацией об
использовании обратитесь к разделу документации » Определение типов PHP.
-
SQLSRV_SQLTYPE_BIGINT
(int)
-
Описывает SQL-тип BIGINT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_BINARY
(int)
-
Описывает SQL-тип BINARY. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_BIT
(int)
-
Описывает SQL-тип BIT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_CHAR
(int)
-
Описывает SQL-тип CHAR. Эта константа работает как функция и принимает один
параметр, задающий количество символов. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_DATE
(int)
-
Описывает SQL-тип DATE. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_DATETIME
(int)
-
Описывает SQL-тип DATETIME. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_DATETIME2
(int)
-
Описывает SQL-тип DATETIME2. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_DATETIMEOFFSET
(int)
-
Описывает SQL-тип DATETIMEOFFSET. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_DECIMAL
(int)
-
Описывает SQL-тип DECIMAL. Эта константа работает как функция и принимает два
параметра, задающий точность и разрядность. За информацией об использовании обратитесь
к разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_FLOAT
(int)
-
Описывает SQL-тип FLOAT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_IMAGE
(int)
-
Описывает SQL-тип IMAGE. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_INT
(int)
-
Описывает SQL-тип INT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_MONEY
(int)
-
Описывает SQL-тип MONEY. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_NCHAR
(int)
-
Описывает SQL-тип NCHAR. Эта константа работает как функция и принимает один параметр,
задающий количество символов. За информацией об использовании обратитесь к разделу
документации » Определение типов SQL.
-
SQLSRV_SQLTYPE_NUMERIC
(int)
-
Описывает SQL-тип NUMERIC. Эта константа работает как функция и принимает два
параметра, задающий точность и разрядность. За информацией об использовании обратитесь
к разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_NVARCHAR
(int)
-
Описывает SQL-тип NVARCHAR. Эта константа работает как функция и принимает один
параметр, задающий количество символов. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_NVARCHAR('max')
(int)
-
Описывает SQL-тип NVARCHAR(MAX). За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_NTEXT
(int)
-
Описывает SQL-тип NTEXT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_REAL
(int)
-
Описывает SQL-тип REAL. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_SMALLDATETIME
(int)
-
Описывает SQL-тип SMALLDATETIME. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_SMALLINT
(int)
-
Описывает SQL-тип SMALLINT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_SMALLMONEY
(int)
-
Описывает SQL-тип SMALLMONEY. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_TEXT
(int)
-
Описывает SQL-тип TEXT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_TIME
(int)
-
Описывает SQL-тип TIME. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_TIMESTAMP
(int)
-
Описывает SQL-тип TIMESTAMP. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_TINYINT
(int)
-
Описывает SQL-тип TINYINT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER
(int)
-
Описывает SQL-тип UNIQUEIDENTIFIER. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_UDT
(int)
-
Описывает SQL-тип UDT. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_VARBINARY
(int)
-
Описывает SQL-тип VARBINARY. Эта константа работает как функция и принимает один
параметр, задающий количество байт. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_VARBINARY('max')
(int)
-
Описывает SQL-тип VARBINARY(MAX). За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_VARCHAR
(int)
-
Описывает SQL-тип VARCHAR. Эта константа работает как функция и принимает один
параметр, задающий количество символов. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_VARCHAR('max')
(int)
-
Описывает SQL-тип VARCHAR(MAX). За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_SQLTYPE_XML
(int)
-
Описывает SQL-тип XML. За информацией об использовании обратитесь к
разделу » Определение типов SQL.
-
SQLSRV_TXN_READ_UNCOMMITTED
(int)
-
Задаёт уровень изоляции транзакции равным READ UNCOMMITTED. Это значение используется
для установки уровня TransactionIsolation в массиве $connectionOptions, переданном
аргументом в функцию sqlsrv_connect().
-
SQLSRV_TXN_READ_COMMITTED
(int)
-
Задаёт уровень изоляции транзакции равным READ COMMITTED. Это значение используется
для установки уровня TransactionIsolation в массиве $connectionOptions, переданном
аргументом в функцию sqlsrv_connect().
-
SQLSRV_TXN_REPEATABLE_READ
(int)
-
Задаёт уровень изоляции транзакции равным REPEATABLE READ. Это значение используется
для установки уровня TransactionIsolation в массиве $connectionOptions, переданном
аргументом в функцию sqlsrv_connect().
-
SQLSRV_TXN_SNAPSHOT
(int)
-
Задаёт уровень изоляции транзакции равным SNAPSHOT. Это значение используется
для установки уровня TransactionIsolation в массиве $connectionOptions, переданном
аргументом в функцию sqlsrv_connect().
-
SQLSRV_TXN_READ_SERIALIZABLE
(int)
-
Задаёт уровень изоляции транзакции равным SERIALIZABLE. Это значение используется
для установки уровня TransactionIsolation в массиве $connectionOptions, переданном
аргументом в функцию sqlsrv_connect().
-
SQLSRV_CURSOR_FORWARD
(int)
-
Задаёт тип курсора как forward-only. За информацией об использовании обратитесь к разделу
» Определение типов курсоров.
-
SQLSRV_CURSOR_STATIC
(int)
-
Задаёт тип курсора как static. За информацией об использовании обратитесь к разделу
» Определение типов курсоров.
-
SQLSRV_DYNAMIC
(int)
-
Задаёт тип курсора как dynamic. За информацией об использовании обратитесь к разделу
» Определение типов курсоров.
-
SQLSRV_CURSOR_KEYSET
(int)
-
Задаёт тип курсора как keyset. За информацией об использовании обратитесь к разделу
» Определение типов курсоров.
-
SQLSRV_CURSOR_BUFFERED
(int)
-
Создаёт запрос с курсором на стороне клиента. Позволяет получать строки в любом порядке.
За информацией об использовании обратитесь к разделу
» Определение типов курсоров.
-
SQLSRV_SCROLL_NEXT
(int)
-
Указывает, какую строку выбрать из результирующего набора. За информацией об
использовании обратитесь к разделу
» Определение типов курсоров и выборка строк.
-
SQLSRV_SCROLL_PRIOR
(int)
-
Указывает, какую строку выбрать из результирующего набора. За информацией об
использовании обратитесь к разделу
» Определение типов курсоров и выборка строк.
-
SQLSRV_SCROLL_FIRST
(int)
-
Указывает, какую строку выбрать из результирующего набора. За информацией об
использовании обратитесь к разделу
» Определение типов курсоров и выборка строк.
-
SQLSRV_SCROLL_LAST
(int)
-
Указывает, какую строку выбрать из результирующего набора. За информацией об
использовании обратитесь к разделу
» Определение типов курсоров и выборка строк.
-
SQLSRV_SCROLL_ABSOLUTE
(int)
-
Указывает, какую строку выбрать из результирующего набора. За информацией об
использовании обратитесь к разделу
» Определение типов курсоров и выборка строк.
-
SQLSRV_SCROLL_RELATIVE
(int)
-
Указывает, какую строку выбрать из результирующего набора. За информацией об
использовании обратитесь к разделу
» Определение типов курсоров и выборка строк.
There are no user contributed notes for this page.