SQL Server-Standarddatentypen
Beim Senden von Daten an den Server konvertiert der Microsoft-Treiber für PHP für SQL Server Daten aus seinem PHP-Datentyp in einen SQL Server-Datentyp, wenn vom Benutzer kein SQL Server-Datentyp angegeben wurde. Die folgende Tabelle enthält den PHP-Datentyp (der Datentyp, der an den Server gesendet wird) und den SQL Server-Standarddatentyp (der Datentyp, in den die Daten konvertiert werden). Details zum Angeben von Datentypen beim Senden von Daten an den Server finden Sie unter Gewusst wie: Angeben von SQL Server-Datentypen, wenn der SQLSRV-Treiber verwendet wird.
PHP-Datentyp | SQL-Standardservertyp im SQLSRV-Treiber | SQL-Standardservertyp im PDO_SQLSRV-Treiber |
---|---|---|
NULL | varchar(1) | Nicht unterstützt |
Boolean | bit | bit |
Integer | INT | INT |
Float | float(24) | Nicht unterstützt |
Zeichenfolge (Länge kleiner als 8000 Bytes) | varchar(<Zeichenfolgelänge>) | varchar(<Zeichenfolgelänge>) |
Zeichenfolge (Länge größer als 8000 Bytes) | varchar(max) | varchar(max) |
Ressource | Wird nicht unterstützt. | Wird nicht unterstützt. |
Stream (Codierung: nicht binär) | varchar(max) | varchar(max) |
Stream (Codierung: binär) | varbinary | varbinary |
Array | Wird nicht unterstützt. | Wird nicht unterstützt. |
Objekt | Wird nicht unterstützt. | Wird nicht unterstützt. |
DatumUhrzeit (1) | datetime | Wird nicht unterstützt. |