Teilen über


SQL Server-Standarddatentypen

PHP-Treiber herunterladen

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.

Weitere Informationen

Konstanten (Microsoft-Treiber für PHP für SQL Server)

Konvertieren von Datentypen

sqlsrv_field_metadata

PHP-Typen

Datentypen (Transact-SQL)