Compartir a través de


Tipos de datos de SQL Server predeterminados

Descargar controlador PHP

Al enviar datos al servidor, los Controladores de Microsoft para PHP para SQL Server convierten los datos de su tipo de datos PHP a un tipo de datos de SQL Server si el usuario no ha especificado ningún tipo de datos de SQL Server. En la siguiente tabla se muestra el tipo de datos PHP (el tipo de datos que se envían al servidor) y el tipo de datos de SQL Server predeterminado (el tipo de datos al que se convierten los datos). Para obtener información más detallada sobre cómo especificar tipos de datos al enviar datos al servidor, vea Cómo especificar tipos de datos de SQL Server cuando se usa el controlador SQLSRV.

Tipo de datos PHP Tipo de datos de SQL Server predeterminados en el controlador SQLSRV Tipo de datos de SQL Server predeterminados en el controlador PDO_SQLSRV Driver
NULL varchar(1) no admitido
Boolean bit bit
Entero int int
Float float(24) no admitido
String (longitud inferior a 8000 bytes) varchar(<longitud de cadena>) varchar(<longitud de cadena>)
String (longitud superior a 8000 bytes) ntext ntext
Recurso No compatible. No se admite.
Stream (codificación: no binaria) ntext ntext
Stream (codificación: binaria) varbinary varbinary
Array No compatible. No se admite.
Objeto No compatible. No se admite.
DateTime (1) datetime No se admite.

Consulte también

Constantes (controladores de Microsoft para PHP para SQL Server)

Conversión de tipos de datos

sqlsrv_field_metadata

Tipos de datos PHP

Tipos de datos (Transact-SQL)