Tipi di dati di SQL Server predefiniti

Download del driver PHP

Quando si inviano dati al server, i driver Microsoft per PHP per SQL Server convertono i dati dal tipo PHP a un tipo di dati di SQL Server se questo non è stato specificato dall'utente. Nella tabella seguente sono elencati il tipo di dati PHP (il tipo di dati inviato al server) e il tipo di dati di SQL Server predefinito (il tipo di dati in cui i dati vengono convertiti). Per informazioni dettagliate su come specificare i tipi di dati quando si inviano dati al server, vedere Procedura: Specificare i tipi di dati di SQL Server con il driver SQLSRV.

Tipo di dati PHP Tipo SQL Server predefinito nel driver SQLSRV Tipo SQL Server predefinito nel driver PDO_SQLSRV
NULL varchar(1) non supportato
Booleano bit bit
Intero int int
Float float(24) non supportato
Stringa (lunghezza minore di 8000 byte) varchar(<lunghezza della stringa>) varchar(<lunghezza della stringa>)
Stringa (lunghezza maggiore di 8000 byte) varchar(max) varchar(max)
Conto risorse Non supportato. Non supportato.
Flusso (codifica: non binaria) varchar(max) varchar(max)
Flusso (codifica: binaria) varbinary varbinary
Array Non supportato. Non supportato.
Oggetto Non supportato. Non supportato.
DateTime (1) datetime Non supportato.