Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если 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) - Указывает, какую строку выбрать из результирующего набора. За информацией об использовании обратитесь к разделу » Определение типов курсоров и выборка строк.