Sdílet prostřednictvím


Výchozí datové typy SQL Serveru

Stáhnout ovladač PHP

Při odesílání dat na server převede ovladače Microsoftu pro PHP pro SQL Server data z jeho datového typu PHP na datový typ SQL Serveru, pokud uživatel nezadá žádný datový typ SQL Serveru. Následující tabulka obsahuje datový typ PHP (datový typ odesílaný na server) a výchozí datový typ SQL Serveru (datový typ, na který se data převedou). Podrobnosti o tom, jak určit datové typy při odesílání dat na server, naleznete v tématu Postupy: Určení datových typů SQL Serveru při použití ovladače SQLSRV.

Datový typ PHP Výchozí typ SQL Serveru v ovladači SQLSRV Výchozí typ SQL Serveru v ovladači PDO_SQLSRV
NULA varchar(1) nepodporováno
logický bit bit
Integer int int
Plovat float(24) nepodporováno
Řetězec (délka menší než 8 000 bajtů) varchar(<délka řetězce>) varchar(<délka> řetězce)
Řetězec (délka větší než 8 000 bajtů) varchar(max) varchar(max)
Resource Není podporováno. Není podporováno.
Stream (kódování: ne binární) varchar(max) varchar(max)
Stream (kódování: binární) varbinary varbinary
Array Není podporováno. Není podporováno.
Object Není podporováno. Není podporováno.
DateTime (1) datetime Není podporováno.

Viz také

Konstanty (ovladače Microsoftu pro PHP pro SQL Server)

Převod datových typů

sqlsrv_field_metadata

Typy PHP

Datové typy (Transact-SQL)