(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_specialcolumns — Recupera colunas especiais
$odbc,$type,$catalog,$schema,$table,$scope,$nullableRecupera 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.
odbcO objeto da conexão ODBC. Consulte odbc_connect() para obter detalhes.
typeSQL_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.
      
     catalogO catálogo ('qualifier' na linguagem ODBC 2).
schemaO esquema ('owner' na linguagem ODBC 2).
tableA tabela.
scope
       O escopo, que ordena o conjunto de resultados.
       Uma das constantes SQL_SCOPE_CURROW, SQL_SCOPE_TRANSACTION
       ou SQL_SCOPE_SESSION.
      
nullable
       Determina se colunas especiais que podem ter um valor NULL devem ser retornadas.
       Uma das constantes SQL_NO_NULLS ou SQL_NULLABLE.
      
   Retorna um objeto de resultado ODBC ou false em caso de falha.
  
O conjunto de resultados possui as seguintes colunas:
SCOPECOLUMN_NAMEDATA_TYPETYPE_NAMECOLUMN_SIZEBUFFER_LENGTHDECIMAL_DIGITSPSEUDO_COLUMN
   O conjunto de resultados é ordenado por SCOPE.
  
| Versão | Descrição | 
|---|---|
| 8.4.0 | odbcagora espera uma instância de Odbc\Connection;
  anteriormente, esperava um resource. | 
| 8.4.0 | Esta função agora retorna uma instância de Odbc\Result; anteriormente, retornava um resource. | 
