Share via


Tipos de dados do SQL Server padrão

Baixar driver PHP

Quando dados forem enviados para o servidor, os Drivers da Microsoft para PHP para SQL Server os converterão do tipo de dados do PHP em um tipo de dados do SQL Server se nenhum tipo de dados do SQL Server tiver sido especificado pelo usuário. A tabela a seguir lista o tipo de dados do PHP (o tipo de dados que está sendo enviado para o servidor) e o tipo de dados do SQL Server padrão (o tipo de dados no qual os dados são convertidos). Para obter detalhes sobre como especificar tipos de dados ao enviar dados para o servidor, consulte Como especificar tipos de dados do SQL Server usando o driver SQLSRV.

Tipo de dados do PHP Tipo do SQL Server padrão no driver SQLSRV Tipo do SQL Server padrão no driver PDO_SQLSRV
NULO varchar(1) sem suporte
Booliano bit bit
Integer INT INT
Float float(24) sem suporte
Cadeia de caracteres (comprimento menor que 8.000 bytes) varchar(<comprimento da cadeia de caracteres>) varchar(<comprimento da cadeia de caracteres>)
Cadeia de caracteres (comprimento maior que 8.000 bytes) varchar(max) varchar(max)
Recurso Sem suporte. Não há suporte.
Fluxo (codificação: não binário) varchar(max) varchar(max)
Fluxo (codificação: binário) varbinary varbinary
Array Sem suporte. Não há suporte.
Objeto Sem suporte. Não há suporte.
DateTime (1) DATETIME Não há suporte.

Consulte Também

Constantes (Drivers da Microsoft para PHP para SQL Server)

Convertendo tipos de dados

sqlsrv_field_metadata

Tipos do PHP

Tipos de dados (Transact-SQL)