Типы данных SQL Server по умолчанию
При отправке данных на сервер драйверы Майкрософт для 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)