Tipos de datos de SQL Server predeterminados
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)