Constantes pré-definidas
As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
-
SQLSRV_FETCH_ASSOC
(int) - Força sqlsrv_fetch_array() a retornar um array associativo quando passado como parâmetro.
-
SQLSRV_FETCH_NUMERIC
(int) - Força sqlsrv_fetch_array() a retornar um array numérico quando passado como parâmetro.
-
SQLSRV_FETCH_BOTH
(int) - Força sqlsrv_fetch_array() a retornar um array com chaves associativas e numéricas quando passado como parâmetro (comportamento padrão).
-
SQLSRV_ERR_ALL
(int) - Força sqlsrv_errors() a retornar tanto erros quanto avisos quando passado como parâmetro (comportamento padrão).
-
SQLSRV_ERR_ERRORS
(int) - Força sqlsrv_errors() a retornar apenas erros (sem avisos) quando passado como parâmetro.
-
SQLSRV_ERR_WARNINGS
(int) - Força sqlsrv_errors() a retornar apenas avisos (sem erros) quando passado como parâmetro.
-
SQLSRV_LOG_SYSTEM_ALL
(int) - Ativa o registro de todos os subsistemas quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SYSTEM_CONN
(int) - Ativa o registro da atividade de conexão quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SYSTEM_INIT
(int) - Ativa o registro da atividade de inicialização quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SYSTEM_OFF
(int) - Desativa o registro de todos os subsistemas quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SYSTEM_STMT
(int) - Ativa o registro da atividade de declarações quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SYSTEM_UTIL
(int) - Ativa o registro da atividade da função de erro quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SEVERITY_ALL
(int) - Especifica que erros, avisos e notas serão registrados quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SEVERITY_ERROR
(int) - Especifica que apenas erros serão registrados quando passado para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SEVERITY_NOTICE
(int) - Especifica que as notificações serão registradas ao serem passadas para sqlsrv_configure() como parâmetro.
-
SQLSRV_LOG_SEVERITY_WARNING
(int) - Especifica que os avisos serão registrados ao serem passados para sqlsrv_configure() como parâmetro.
-
SQLSRV_NULLABLE_YES
(int) - Indica que uma coluna é nula.
-
SQLSRV_NULLABLE_NO
(int) - Indica que uma coluna não é nula.
-
SQLSRV_NULLABLE_UNKNOWN
(int) - Indica que não se sabe se uma coluna é nula.
-
SQLSRV_PARAM_IN
(int) - Indica um parâmetro de entrada ao ser passado para sqlsrv_query() ou sqlsrv_prepare().
-
SQLSRV_PARAM_INOUT
(int) - Indica um parâmetro bidirecional ao ser passado para sqlsrv_query() ou sqlsrv_prepare().
-
SQLSRV_PARAM_OUT
(int) - Indica um parâmetro de saída ao ser passado para sqlsrv_query() ou sqlsrv_prepare().
-
SQLSRV_PHPTYPE_INT
(int) - Especifica um tipo de dados inteiro PHP. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
SQLSRV_PHPTYPE_DATETIME
(int) - Especifica um tipo de dados de data e hora PHP. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
SQLSRV_PHPTYPE_FLOAT
(int) - Especifica um tipo de dados de ponto flutuante PHP. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
SQLSRV_PHPTYPE_STREAM
(int) - Especifica um fluxo PHP. Esta constante funciona como uma função e aceita uma constante de codificação. Consulte as constantes SQLSRV_ENC_*. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
SQLSRV_PHPTYPE_STRING
(int) - Especifica um tipo de dados de string PHP. Esta constante funciona como uma função e aceita uma constante de codificação. Consulte as constantes SQLSRV_ENC_*. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
SQLSRV_ENC_BINARY
(int) - Especifica que os dados são retornados como um fluxo de bytes bruto do servidor sem realizar codificação ou tradução. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
SQLSRV_ENC_CHAR
(int) - Os dados são retornados em caracteres de 8 bits conforme especificado na página de código da localidade do Windows que está configurada no sistema. Qualquer caractere multibyte ou caracteres que não sejam mapeados nesta página de código são substituídos por um caractere de ponto de interrogação (?) de um byte. Esta é a codificação padrão. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
UTF-8
(int) - Especifica que os dados são retornados com codificação UTF-8. Para informações de uso, consulte » Como: Especificar Tipos PHP.
-
SQLSRV_SQLTYPE_BIGINT
(int) - Descreve o tipo de dados bigint do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_BINARY
(int) - Descreve o tipo de dados binary do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_BIT
(int) - Descreve o tipo de dados bit do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_CHAR
(int) - Descreve o tipo de dados char do SQL Server. Esta constante funciona como uma função e aceita um parâmetro indicando o número de caracteres. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_DATE
(int) - Descreve o tipo de dados date do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_DATETIME
(int) - Descreve o tipo de dados datetime do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_DATETIME2
(int) - Descreve o tipo de dados datetime2 do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_DATETIMEOFFSET
(int) - Descreve o tipo de dados datetimeoffset do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_DECIMAL
(int) - Descreve o tipo de dados decimal do SQL Server. Esta constante funciona como uma função e aceita dois parâmetros indicando (na ordem) precisão e escala. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_FLOAT
(int) - Descreve o tipo de dados float do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_IMAGE
(int) - Descreve o tipo de dados image do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_INT
(int) - Descreve o tipo de dados int do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_MONEY
(int) - Descreve o tipo de dados money do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_NCHAR
(int) - Descreve o tipo de dados nchar do SQL Server. Esta constante funciona como uma função e aceita um único parâmetro indicando a contagem de caracteres. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_NUMERIC
(int) - Descreve o tipo de dados numeric do SQL Server. Esta constante funciona como uma função e aceita dois parâmetros indicando (na ordem) precisão e escala. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_NVARCHAR
(int) - Descreve o tipo de dados nvarchar do SQL Server. Esta constante funciona como uma função e aceita um único parâmetro indicando a contagem de caracteres. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_NVARCHAR
('max') (int) - Descreve o tipo de dados nvarchar(MAX) do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_NTEXT
(int) - Descreve o tipo de dados ntext do SQL Server. Para informações de uso, consulte » Como Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_REAL
(int) - Descreve o tipo de dados real do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_SMALLDATETIME
(int) - Descreve o tipo de dados smalldatetime do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_SMALLINT
(int) - Descreve o tipo de dados smallint do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_SMALLMONEY
(int) - Descreve o tipo de dados smallmoney do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_TEXT
(int) - Descreve o tipo de dados text do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_TIME
(int) - Descreve o tipo de dados time do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_TIMESTAMP
(int) - Descreve o tipo de dados timestamp do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_TINYINT
(int) - Descreve o tipo de dados tinyint do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER
(int) - Descreve o tipo de dados uniqueidentifier do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_UDT
(int) - Descreve o tipo de dados UDT do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_VARBINARY
(int) - Descreve o tipo de dados varbinary do SQL Server. Esta constante funciona como uma função e aceita um único parâmetro indicando a contagem de bytes. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_VARBINARY
('max') (int) - Descreve o tipo de dados varbinary(MAX) do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_VARCHAR
(int) - Descreve o tipo de dados varchar do SQL Server. Esta constante funciona como uma função e aceita um único parâmetro indicando a contagem de caracteres. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_VARCHAR
('max') (int) - Descreve o tipo de dados varchar(MAX) do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_SQLTYPE_XML
(int) - Descreve o tipo de dados XML do SQL Server. Para informações de uso, consulte » Como: Especificar Tipos SQL.
-
SQLSRV_TXN_READ_UNCOMMITTED
(int) - Indica um nível de isolamento de transação de LEITURA NÃO COMPROMETIDA. Este valor é usado para definir o nível de TransactionIsolation no array $connectionOptions passado para sqlsrv_connect().
-
SQLSRV_TXN_READ_COMMITTED
(int) - Indica um nível de isolamento de transação de LEITURA COMPROMETIDA. Este valor é usado para definir o nível de TransactionIsolation no array $connectionOptions passado para sqlsrv_connect().
-
SQLSRV_TXN_REPEATABLE_READ
(int) - Indica um nível de isolamento de transação de LEITURA REPETÍVEL. Este valor é usado para definir o nível de TransactionIsolation no array $connectionOptions passado para sqlsrv_connect().
-
SQLSRV_TXN_SNAPSHOT
(int) - Indica um nível de isolamento de transação de SNAPSHOT. Este valor é usado para definir o nível de TransactionIsolation no array $connectionOptions passado para sqlsrv_connect().
-
SQLSRV_TXN_READ_SERIALIZABLE
(int) - Indica um nível de isolamento de transação de SERIALIZÁVEL. Este valor é usado para definir o nível de TransactionIsolation no array $connectionOptions passado para sqlsrv_connect().
-
SQLSRV_CURSOR_FORWARD
(int) - Indica um cursor somente para frente. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_CURSOR_STATIC
(int) - Indica um cursor estático. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_CURSOR_DYNAMIC
(int) - Indica um cursor dinâmico. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_CURSOR_KEYSET
(int) - Indica um cursor de conjunto de chaves. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_CURSOR_BUFFERED
(int) - Cria uma consulta de cursor do lado do cliente. Permite que você acesse linhas em qualquer ordem. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_SCROLL_NEXT
(int) - Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_SCROLL_PRIOR
(int) - Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_SCROLL_FIRST
(int) - Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_SCROLL_LAST
(int) - Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_SCROLL_ABSOLUTE
(int) - Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.
-
SQLSRV_SCROLL_RELATIVE
(int) - Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte » Especificando um Tipo de Cursor e Selecionando Linhas.