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


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

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

При отправке данных на сервер драйверы Майкрософт для PHP для SQL Server преобразовывают данные из своего типа данных 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(24) Не поддерживается
Строка (длина менее 8000 байт) varchar(<длина строки>) varchar(<длина строки>)
Строка (длина более 8000 байт) varchar(max) varchar(max)
Ресурс Не поддерживается. Не поддерживается.
Поток (кодировка: не двоичная) varchar(max) varchar(max)
Поток (кодировка: двоичная) varbinary varbinary
Массив Не поддерживается. Не поддерживается.
Object Не поддерживается. Не поддерживается.
DateTime (1) datetime Не поддерживается.

См. также

Константы (драйверы Microsoft Drivers for PHP for SQL Server)

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

sqlsrv_field_metadata

Типы PHP

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