Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

SQLSRV_FETCH_ASSOC (integer)
Obliga a sqlsrv_fetch_array() a que devuelva un array asociativo cuando se pasa como un parámetro.
SQLSRV_FETCH_NUMERIC (integer)
Obliga a sqlsrv_fetch_array() a que devuelva un array con claves numéricas cuando se pasa como un parámetro.
SQLSRV_FETCH_BOTH (integer)
Obliga a sqlsrv_fetch_array() a que devuelva un array con ambas claves asociativas y numéricas cuando se pasa como un parámetro (el comportamiento por defecto).
SQLSRV_ERR_ALL (integer)
Obliga a sqlsrv_errors() a que devuelva tanto errores como advertencias cuando se pasa como un parámetro (el comportamiento por defecto).
SQLSRV_ERR_ERRORS (integer)
Obliga a sqlsrv_errors() a que devuleva sólo errores (no advernecias) cuando se pasa como un parámetro.
SQLSRV_ERR_WARNINGS (integer)
Obliga a sqlsrv_errors() a que devuleva sólo advertencias (no errores) cuando se pasa como un parámetro.
SQLSRV_LOG_SYSTEM_ALL (integer)
Activa el registro de todos los subsistemas cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SYSTEM_CONN (integer)
Activa el registro de actividad de conexión cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SYSTEM_INIT (integer)
Activa el registro de la actividad de inicialización cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SYSTEM_OFF (integer)
Desactiva el registro de todos los subsistemas cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SYSTEM_STMT (integer)
Activa el registro de la actividad de sentencias cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SYSTEM_UTIL (integer)
Activa el registro de la actividad de errores en funciones cuando se pasa a sqlsrv_configure() as a parameter.
SQLSRV_LOG_SEVERITY_ALL (integer)
Especifica que errores, advertencias y avisos serán registrados cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SEVERITY_ERROR (integer)
Especifica que errores serán registrados cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SEVERITY_NOTICE (integer)
Especifica que avisos serán registrados cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_LOG_SEVERITY_WARNING (integer)
Especifica que advertencias serán registradas cuando se pasa a sqlsrv_configure() como un parámetro.
SQLSRV_NULLABLE_YES (integer)
Indica que una columna es anulable.
SQLSRV_NULLABLE_NO (integer)
Indica que una columna no es anulable.
SQLSRV_NULLABLE_UNKNOWN (integer)
Indica que no se conoce si una columna es anulable.
SQLSRV_PARAM_IN (integer)
Indica un parámetro de entrada cuando se pasa a sqlsrv_query() o sqlsrv_prepare().
SQLSRV_PARAM_INOUT (integer)
Indica un parámetro bidireccional cuando se pasa a sqlsrv_query() o sqlsrv_prepare().
SQLSRV_PARAM_OUT (integer)
Indica un parámetro de salida cuando se pasa a sqlsrv_query() o sqlsrv_prepare().
SQLSRV_PHPTYPE_INT (integer)
Especifica un dato de tipo integer de PHP. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
SQLSRV_PHPTYPE_DATETIME (integer)
Especifica un dato de tipo datetime de PHP. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
SQLSRV_PHPTYPE_FLOAT (integer)
Especifica un dato de tipo float de PHP. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
SQLSRV_PHPTYPE_STREAM (integer)
Especifica un flujo de datos de PHP. Esta constante trabaja como una función y acepta una constante de codificación. Ver las constantes SQLSRV_ENC_*. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
SQLSRV_PHPTYPE_STRING (integer)
Especifica un dato de tipo string de PHP. Esta constante trabaja como una función y acepta una constante de codificación. Ver las constantes SQLSRV_ENC_*. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
SQLSRV_ENC_BINARY (integer)
Especifica que datos se devuelven como un flujo de bytes sin tratar desde el servidor sin realizar codificación o traducción. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
SQLSRV_ENC_CHAR (integer)
Los datos son devueltos en caracteres de 8 bits según se especifica en la página de códigos de la configuración regional de Windows que esté configurada en el sistema. Cualquier caracter multi-byte o caracter que no se mapee en esta página de códigos será sustituido con un caracter de signo de interrogación (?) de un solo byte. Esta es la codificación por defecto. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
UTF-8 (integer)
Especifica que los datos se devuelven con la codificación UTF-8. Para obtener información de uso, consulte » Como: Especificar tipos de PHP.
SQLSRV_SQLTYPE_BIGINT (integer)
Describe el tipo de datos bigint de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_BINARY (integer)
Describe el tipo de datos binary de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_BIT (integer)
Describe el tipo de datos bit de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_CHAR (integer)
Describe el tipo de datos char de SQL Server. Esta constante trabaja como una función y acepta un parámetro que indica el número de caracteres. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_DATE (integer)
Describe el tipo de datos date de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_DATETIME (integer)
Describe el tipo de datos datetime de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_DATETIME2 (integer)
Describe el tipo de datos datetime2 de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_DATETIMEOFFSET (integer)
Describe el tipo de datos datetimeoffset de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_DECIMAL (integer)
Describe el tipo de datos decimal de SQL Server. Esta constante trabaja como una función y acepta dos parámetros indicando (en orden) precisión y escala. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_FLOAT (integer)
Describe el tipo de datos float de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_IMAGE (integer)
Describe el tipo de datos image de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_INT (integer)
Describe el tipo de datos int de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_MONEY (integer)
Describe el tipo de datos money de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_NCHAR (integer)
Describe el tipo de datos nchar de SQL Server. Esta constante trabaja como una función y acepta un sólo parámetro que indica la cuenta de caracteres. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_NUMERIC (integer)
Describe el tipo de datos numeric de SQL Server. Esta constante trabaja como una función y acepta dos parámetros que indican (en orden) precisión y escala. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_NVARCHAR (integer)
Describe el tipo de datos nvarchar de SQL Server. Esta constante trabaja como una función y acepta un sólo parámetro que indica la cuenta de caracteres. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_NVARCHAR('max') (integer)
Describe el tipo de datos nvarchar(MAX) de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_NTEXT (integer)
Describe el tipo de datos ntext de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_REAL (integer)
Describe el tipo de datos real de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_SMALLDATETIME (integer)
Describe el tipo de datos smalldatetime de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_SMALLINT (integer)
Describe el tipo de datos smallint de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_SMALLMONEY (integer)
Describe el tipo de datos smallmoney de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_TEXT (integer)
Describe el tipo de datos text de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_TIME (integer)
Describe el tipo de datos time de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_TIMESTAMP (integer)
Describe el tipo de datos timestamp de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_TINYINT (integer)
Describe el tipo de datos tinyint de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER (integer)
Describe el tipo de datos uniqueidentifier de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_UDT (integer)
Describe el tipo de datos UDT de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_VARBINARY (integer)
Describe el tipo de datos varbinary de SQL Server. Esta constante trabaja como una función y acepta un sólo parámetro que indica la cuenta de bytes. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_VARBINARY('max') (integer)
Describe el tipo de datos varbinary(MAX) de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_VARCHAR (integer)
Describe el tipo de datos varchar de SQL Server. Esta constante trabaja como una función y acepta un sólo parámetro que indica la cuenta de caracteres. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_VARCHAR('max') (integer)
Describe el tipo de datos varchar(MAX) de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_SQLTYPE_XML (integer)
Describe el tipo de datos XML de SQL Server. Para obtener información de uso, consulte » Como: Especificar tipos de SQL.
SQLSRV_TXN_READ_UNCOMMITTED (integer)
Indica un nivel de aislamiento de transacción de READ UNCOMMITTED. Este valor se utiliza para establecer el nivel de TransactionIsolation en el array $connectionOptions pasado a sqlsrv_connect().
SQLSRV_TXN_READ_COMMITTED (integer)
Indica un nivel de aislamiento de transacción de READ COMMITTED. Este valor se utiliza para establecer el nivel de TransactionIsolation en el array $connectionOptions pasado a sqlsrv_connect().
SQLSRV_TXN_REPEATABLE_READ (integer)
Indica un nivel de aislamiento de transacción de REPEATABLE READ. Este valor se utiliza para establecer el nivel de TransactionIsolation en el array $connectionOptions pasado a sqlsrv_connect().
SQLSRV_TXN_SNAPSHOT (integer)
Indica un nivel de aislamiento de transacción de SNAPSHOT. Este valor se utiliza para establecer el nivel de TransactionIsolation en el array $connectionOptions pasado a sqlsrv_connect().
SQLSRV_TXN_READ_SERIALIZABLE (integer)
Indica un nivel de aislamiento de transacción de SERIALIZABLE. Este valor se utiliza para establecer el nivel de TransactionIsolation en el array $connectionOptions pasado a sqlsrv_connect().
SQLSRV_CURSOR_FORWARD (integer)
Indica un cursor sólo hacia delante. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_CURSOR_STATIC (integer)
Indica un cursor estático. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_CURSOR_DYNAMIC (integer)
Indica un cursor dinámico. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_CURSOR_KEYSET (integer)
Indica un cursor keyset. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_CURSOR_BUFFERED (integer)
Crea una consulta de cursor del lado cliente. Permite el acceso a líneas en cualquie orden. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_SCROLL_NEXT (integer)
Especifica cual fila seleccionar en un set de resultado. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_SCROLL_PRIOR (integer)
Especifica cual fila seleccionar en un set de resultado. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_SCROLL_FIRST (integer)
Especifica cual fila seleccionar en un set de resultado. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_SCROLL_LAST (integer)
Especifica cual fila seleccionar en un set de resultado. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_SCROLL_ABSOLUTE (integer)
Especifica cual fila seleccionar en un set de resultado. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.
SQLSRV_SCROLL_RELATIVE (integer)
Especifica cual fila seleccionar en un set de resultado. Para obtener información de uso, consulte » Especificar un tipo de cursor y Seleccionar filas.