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
(int)
-
Obliga a sqlsrv_fetch_array() a devolver un array
asociativo cuando se le pasa como argumento.
-
SQLSRV_FETCH_NUMERIC
(int)
-
Obliga a sqlsrv_fetch_array() a devolver un array
indexado numéricamente cuando se le pasa como argumento.
-
SQLSRV_FETCH_BOTH
(int)
-
Obliga a sqlsrv_fetch_array() a devolver un array
asociativo y un array indexado numéricamente cuando se le pasa como
argumento (comportamiento por defecto).
-
SQLSRV_ERR_ALL
(int)
-
Obliga a sqlsrv_errors() a devolver los errores
y advertencias cuando se le pasa como argumento (comportamiento por
defecto).
-
SQLSRV_ERR_ERRORS
(int)
-
Obliga a sqlsrv_errors() a devolver solo
los errores (no las advertencias) cuando se le pasa como argumento.
-
SQLSRV_ERR_WARNINGS
(int)
-
Obliga a sqlsrv_errors() a devolver solo
las advertencias (no los errores) cuando se le pasa como argumento.
-
SQLSRV_LOG_SYSTEM_ALL
(int)
-
Activa los logs de todos los subsistemas cuando se le pasa a la función
sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SYSTEM_CONN
(int)
-
Activa los logs de toda la actividad de las conexiones cuando se le pasa
a la función sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SYSTEM_INIT
(int)
-
Activa los logs de toda la actividad de las inicializaciones cuando se le
pasa a la función sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SYSTEM_OFF
(int)
-
Desactiva los logs de todos los subsistemas cuando se le pasa a la función
sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SYSTEM_STMT
(int)
-
Activa los logs de las consultas cuando se le pasa a la función
sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SYSTEM_UTIL
(int)
-
Activa los logs de los errores de función cuando se le pasa a la función
sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SEVERITY_ALL
(int)
-
Activa los logs de los errores, advertencias y notas cuando se le
pasa a la función sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SEVERITY_ERROR
(int)
-
Especifica que los errores serán registrados cuando se le pasa a la función
sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SEVERITY_NOTICE
(int)
-
Especifica que las notas serán registradas cuando se le pasa a la función
sqlsrv_configure() como argumento.
-
SQLSRV_LOG_SEVERITY_WARNING
(int)
-
Especifica que las advertencias serán registradas cuando se le pasa a
la función sqlsrv_configure() como argumento.
-
SQLSRV_NULLABLE_YES
(int)
-
Indica que una columna puede ser nula.
-
SQLSRV_NULLABLE_NO
(int)
-
Indica que una columna no puede ser nula.
-
SQLSRV_NULLABLE_UNKNOWN
(int)
-
Indica si se conoce que una columna es nula.
-
SQLSRV_PARAM_IN
(int)
-
Indica un parámetro de entrada cuando se le pasa a la función
sqlsrv_query() o a la función
sqlsrv_prepare().
-
SQLSRV_PARAM_INOUT
(int)
-
Indica un parámetro de entrada o salida cuando se le pasa a la
función sqlsrv_query() o a la función
sqlsrv_prepare().
-
SQLSRV_PARAM_OUT
(int)
-
Indica un parámetro de salida cuando se le pasa a la función
sqlsrv_query() o a la función
sqlsrv_prepare().
-
SQLSRV_PHPTYPE_INT
(int)
-
Especifica un dato de tipo entero PHP. Para más información, ver
» Cómo especificar los tipos PHP.
-
SQLSRV_PHPTYPE_DATETIME
(int)
-
Especifica un dato de tipo datetime (fecha y hora) PHP. Para más información, ver
» Cómo especificar los tipos PHP.
-
SQLSRV_PHPTYPE_FLOAT
(int)
-
Especifica un dato de tipo número de punto flotante PHP. Para más información, ver
» Cómo especificar los tipos PHP.
-
SQLSRV_PHPTYPE_STREAM
(int)
-
Especifica un dato de tipo flujo de PHP. Esta constante funciona como una función
y acepta una constante codificada. Ver las constantes SQLSRV_ENC_*. Para más información,
reportez-vous a » Cómo especificar los tipos PHP.
-
SQLSRV_PHPTYPE_STRING
(int)
-
Especifica un dato de tipo string PHP. Esta constante funciona como una función
y acepta una constante codificada. Ver las constantes SQLSRV_ENC_*. Para más información,
reportez-vous a » Cómo especificar los tipos PHP.
-
SQLSRV_ENC_BINARY
(int)
-
Especifica que el dato es devuelto en forma de flujo bruto de bytes
desde el servidor sin realizar un codificación o transformación. Para más
información, reportez-vous a » Cómo especificar
los tipos PHP.
-
SQLSRV_ENC_CHAR
(int)
-
El dato es devuelto en forma de caracteres de 8 bits, tal como
se especifica en la página de códigos Windows local, definida en el sistema. Cualquier
carácter multibyte o caracteres que no correspondan a esta página de código serán sustituidos
con un signo de interrogación de un byte (?). Es la codificación por defecto. Para más
información, reportez-vous a » Cómo especificar los tipos PHP.
-
SQLSRV_SQLTYPE_BIGINT
(int)
-
Describe el tipo de datos bigint de SQL Server. Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_BINARY
(int)
-
Describe el tipo de datos binario de SQL Server. Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_BIT
(int)
-
Describe el tipo de datos bit de SQL Server. Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_CHAR
(int)
-
Describe el tipo de datos carácter de SQL Server. Esta constante funciona como
una función y acepta un argumento indicando el número de caracteres. Para más
información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_DATE
(int)
-
Describe el tipo de datos date de SQL Server. Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_DATETIME
(int)
-
Describe el tipo de datos datetime de SQL Server. Para más información,
reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_DATETIME2
(int)
-
Describe el tipo de datos datetime2 de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_DATETIMEOFFSET
(int)
-
Describe el tipo de datos datetimeoffset de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_DECIMAL
(int)
-
Describe el tipo de datos decimal. Esta constante funciona como una función
y acepta 2 argumentos indicando (en orden) la precisión y la escala.
Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_FLOAT
(int)
-
Describe el tipo de datos número de punto flotante de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_IMAGE
(int)
-
Describe el tipo de datos image de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_INT
(int)
-
Describe el tipo de datos entero de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_MONEY
(int)
-
Describe el tipo de datos moneda de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_NCHAR
(int)
-
Describe el tipo de datos nchar de SQL Server. Esta constante funciona como una
función y acepta un solo argumento indicando el número de caracteres.
Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_NUMERIC
(int)
-
Describe el tipo de datos numérico de SQL Server. Esta constante funciona como
una función y acepta 2 argumentos (en orden), la precisión y la escala.
Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_NVARCHAR
(int)
-
Describe el tipo de datos nvarchar de SQL Server. Esta constante funciona como una
función y acepta un solo argumento indicando el número de caracteres.
Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_NVARCHAR('max')
(int)
-
Describe el tipo de datos nvarchar(MAX) de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_NTEXT
(int)
-
Describe el tipo de datos ntext de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_REAL
(int)
-
Describe el tipo de datos real de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_SMALLDATETIME
(int)
-
Describe el tipo de datos smalldatetime de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_SMALLINT
(int)
-
Describe el tipo de datos smallint de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_SMALLMONEY
(int)
-
Describe el tipo de datos smallmoney de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_TEXT
(int)
-
Describe el tipo de datos texto de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_TIME
(int)
-
Describe el tipo de datos time de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_TIMESTAMP
(int)
-
Describe el tipo de datos timestamp de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_TINYINT
(int)
-
Describe el tipo de datos tinyint de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER
(int)
-
Describe el tipo de datos uniqueidentifier de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_UDT
(int)
-
Describe el tipo de datos UDT de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_VARBINARY
(int)
-
Describe el tipo de datos varbinary de SQL Server. Esta constante funciona
como una función y acepta un solo argumento indicando el número de bytes.
Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_VARBINARY('max')
(int)
-
Describe el tipo de datos varbinary(MAX) de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_VARCHAR
(int)
-
Describe el tipo de datos varchar de SQL Server. Esta constante funciona como
una función y acepta un solo argumento indicando el número de caracteres.
Para más información, reportez-vous a
» Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_VARCHAR('max')
(int)
-
Describe el tipo de datos varchar(MAX) de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_SQLTYPE_XML
(int)
-
Describe el tipo de datos XML de SQL Server. Para más información, reportez-vous
a » Cómo especificar los tipos SQL.
-
SQLSRV_TXN_READ_UNCOMMITTED
(int)
-
Indica un nivel de aislamiento de la transacción a READ UNCOMMITTED.
Este valor se utiliza para definir el nivel de aislamiento de la
transacción en el array $connectionOptions pasado a la función
sqlsrv_connect().
-
SQLSRV_TXN_READ_COMMITTED
(int)
-
Indica un nivel de aislamiento de la transacción a READ COMMITTED.
Este valor se utiliza para definir el nivel de aislamiento de la
transacción en el array $connectionOptions pasado a la función
sqlsrv_connect().
-
SQLSRV_TXN_REPEATABLE_READ
(int)
-
Indica un nivel de aislamiento de la transacción a REPEATABLE READ.
Este valor se utiliza para definir el nivel de aislamiento de la
transacción en el array $connectionOptions pasado a la función
sqlsrv_connect().
-
SQLSRV_TXN_SNAPSHOT
(int)
-
Indica un nivel de aislamiento de la transacción a SNAPSHOT.
Este valor se utiliza para definir el nivel de aislamiento de la
transacción en el array $connectionOptions pasado a la función
sqlsrv_connect().
-
SQLSRV_TXN_READ_SERIALIZABLE
(int)
-
Indica un nivel de aislamiento de la transacción a SERIALIZABLE.
Este valor se utiliza para definir el nivel de aislamiento de la
transacción en el array $connectionOptions pasado a la función
sqlsrv_connect().
-
SQLSRV_CURSOR_FORWARD
(int)
-
Indica un cursor de tipo "solo hacia adelante". Para más información,
reportez-vous a la sección sobre
» la especificación de un tipo
de cursor y la selección de filas.
-
SQLSRV_CURSOR_STATIC
(int)
-
Indica un cursor de tipo "estático". Para más información,
reportez-vous a la sección sobre
» la especificación de un tipo
de cursor y la selección de filas.
-
SQLSRV_CURSOR_DYNAMIC
(int)
-
Indica un cursor de tipo "dinámico". Para más información,
reportez-vous a la sección sobre
» la especificación de un tipo
de cursor y la selección de filas.
-
SQLSRV_CURSOR_KEYSET
(int)
-
Indica un cursor de tipo "keyset". Para más información,
reportez-vous a la sección sobre
» la especificación de un tipo
de cursor y la selección de filas.
-
SQLSRV_CURSOR_BUFFERED
(int)
-
Crea una consulta de cursor del lado del cliente. Esto permite acceder a
las filas en cualquier orden. Para más información sobre su uso,
reportez-vous a la sección sobre
» la especificación de un tipo
de cursor y la selección de filas.
-
SQLSRV_SCROLL_NEXT
(int)
-
Especifica la fila a seleccionar en un conjunto de resultados. Para más información,
reportez-vous a la sección sobre
» la especificación de un tipo
de cursor y la selección de filas.
-
SQLSRV_SCROLL_PRIOR
(int)
-
Especifica la fila a seleccionar en un conjunto de resultados. Para más información,
reportez-vous a la sección sobre
» la especificación de un tipo
de cursor y la selección de filas.
-
SQLSRV_SCROLL_FIRST
(int)
-
Especifica la fila a seleccionar en un conjunto de resultados. Para más información,
reportez-vous a la sección sobre » la
especificación de un tipo de cursor y la selección de filas.
-
SQLSRV_SCROLL_LAST
(int)
-
Especifica la fila a seleccionar en un conjunto de resultados. Para más información,
reportez-vous a la sección sobre » la
especificación de un tipo de cursor y la selección de filas.
-
SQLSRV_SCROLL_ABSOLUTE
(int)
-
Especifica la fila a seleccionar en un conjunto de resultados. Para más información,
reportez-vous a la sección sobre » la
especificación de un tipo de cursor y la selección de filas.
-
SQLSRV_SCROLL_RELATIVE
(int)
-
Especifica la fila a seleccionar en un conjunto de resultados. Para más información,
reportez-vous a la sección sobre » la
especificación de un tipo de cursor y la selección de filas.