Tipi di dati di SQL Server predefiniti
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 |
Array | Non supportato. | Non supportato. |
Object | Non supportato. | Non supportato. |
DateTime (1) | datetime | Non supportato. |