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 di dati di Server SQL predefinito nel driver SQLSRV Tipo di dati di Server SQL 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 stringa>) varchar(<lunghezza stringa>)
Stringa (lunghezza maggiore di 8000 byte) ntext ntext
Conto risorse Non supportato. Non supportato.
Flusso (codifica: non binaria) ntext ntext
Flusso (codifica: binaria) varbinary varbinary
Matrice Non supportato. Non supportato.
Oggetto Non supportato. Non supportato.
DateTime (1) datetime Non supportato.

Vedi anche

Costanti (driver Microsoft per PHP per SQL Server)

Conversione dei tipi di dati

sqlsrv_field_metadata

Tipi PHP

Tipi di dati (Transact-SQL)