Поделиться через


Типы данных SQL Server по умолчанию

Скачать драйвер PHP

При отправке данных на сервер Драйверы Microsoft SQL Server для PHP преобразует данные из своего типа данных PHP в тип данных SQL Server, если пользователь не задал тип данных SQL Server. Следующая таблица содержит тип данных PHP (тип данных, отправляемых на сервер) и тип данных SQL Server по умолчанию тип (тип данных, в который преобразуются данные). Дополнительные сведения об указании типов данных при отправке данных на сервер см. в статье Практическое руководство. Указание типов данных SQL Server при использовании драйвера SQLSRV.

Тип данных PHP Тип SQL Server по умолчанию в драйвере SQLSRV Тип SQL Server по умолчанию в драйвере PDO_SQLSRV
NULL varchar(1) не поддерживается
Логическое значение bit bit
Целое число INT INT
Float float(24) не поддерживается
Строка (длина менее 8000 байт) varchar(<длина строки>) varchar(<длина строки>)
Строка (длина более 8000 байт) varchar(max) varchar(max)
Ресурс Не поддерживается. Не поддерживается.
Поток (кодировка: не двоичная) varchar(max) varchar(max)
Поток (кодировка: двоичная) varbinary varbinary
Массив Не поддерживается. Не поддерживается.
Объект Не поддерживается. Не поддерживается.
DateTime (1) DATETIME Не поддерживается.

См. также:

Константы (драйверы Майкрософт для PHP для SQL Server)

Преобразование типов данных

sqlsrv_field_metadata

Типы PHP

Типы данных (Transact-SQL)