Tipos de dados padrão do SQL Server

Descarregar o driver PHP

Ao enviar dados para o servidor, os Drivers da Microsoft para PHP e SQL Server convertem os dados do seu tipo PHP para um tipo de dados SQL Server, caso o utilizador não tenha especificado um tipo de dados SQL Server. A tabela que se segue lista o tipo de dados PHP (o tipo de dados enviado para o servidor) e o tipo de dados SQL Server predefinido (o tipo de dados para o qual os dados são convertidos). Para detalhes sobre como especificar tipos de dados ao enviar dados para o servidor, veja Como: Especificar Tipos de Dados SQL Server ao Utilizar o Driver SQLSRV.

Tipo de Dados PHP Tipo padrão de SQL Server no Driver SQLSRV Tipo padrão de SQL Server no Driver PDO_SQLSRV
NULO varchar(1) não suportado
booleano pouco pouco
Número inteiro int int
Flutuar float(24) não suportado
String (comprimento inferior a 8000 bytes) varchar(<comprimento da cadeia>) varchar(<comprimento da cadeia>)
String (comprimento superior a 8000 bytes) varchar(max) varchar(max)
Resource Não suportado. Não suportado.
Stream (codificação: não binária) varchar(max) varchar(max)
Fluxo (codificação: binário) varbinary varbinary
Array Não suportado. Não suportado.
Objeto Não suportado. Não suportado.
DataHora (1) datetime Não suportado.