odbc_specialcolumns
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_specialcolumns — Recupera colunas especiais
Descrição
resource
$odbc
,int
$type
,?string
$catalog
,string
$schema
,string
$table
,int
$scope
,int
$nullable
): resource|false
Recupera o conjunto ideal de colunas que identifica exclusivamente uma linha na tabela ou colunas que são atualizadas automaticamente quando qualquer valor na linha é atualizado por uma transação.
Parâmetros
odbc
-
O identificador da conexão ODBC. Consulte odbc_connect() para obter detalhes.
type
-
Quando o argumento de tipo é
SQL_BEST_ROWID
, odbc_specialcolumns() retorna a coluna ou colunas que identificam exclusivamente cada linha na tabela. Quando o argumento de tipo éSQL_ROWVER
, odbc_specialcolumns() retorna a coluna ou colunas na tabela especificada, se houver, que são atualizadas automaticamente pela fonte de dados quando qualquer valor na linha é atualizado por qualquer transação. catalog
-
O catálogo ('qualifier' na linguagem ODBC 2).
schema
-
O esquema ('owner' na linguagem ODBC 2).
table
-
A tabela.
scope
-
O escopo, que ordena o conjunto de resultados. Uma das constantes
SQL_SCOPE_CURROW
,SQL_SCOPE_TRANSACTION
ouSQL_SCOPE_SESSION
. nullable
-
Determina se colunas especiais que podem ter um valor NULL devem ser retornadas. Uma das constantes
SQL_NO_NULLS
ouSQL_NULLABLE
.
Valor Retornado
Retorna um identificador de resultado ODBC ou false
em caso
de falha.
O conjunto de resultados possui as seguintes colunas:
SCOPE
COLUMN_NAME
DATA_TYPE
TYPE_NAME
COLUMN_SIZE
BUFFER_LENGTH
DECIMAL_DIGITS
PSEUDO_COLUMN
O conjunto de resultados é ordenado por SCOPE
.
Veja Também
- odbc_tables() - Obtém a lista de nomes de tabelas armazenadas em uma fonte de dados específica