Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando um argumento de cadeia de uma função de catálogo é um argumento comum, é tratado como uma cadeia de caracteres literal. Um argumento comum não aceita nem um padrão de pesquisa de cadeias nem uma lista de valores. O caso de um argumento comum é significativo, e os caracteres de aspas na string são interpretados literalmente. Estes argumentos são tratados como argumentos ordinários se o atributo de declaração SQL_ATTR_METADATA_ID estiver definido como SQL_FALSE; são tratados como argumentos identificadores se este atributo estiver definido como SQL_TRUE.
Se um argumento comum for definido para um ponteiro nulo e o argumento for um argumento obrigatório, a função devolve SQL_ERROR e SQLSTATE HY009 (Uso inválido do ponteiro nulo). Se um argumento comum for definido para um ponteiro nulo e o argumento não for um argumento obrigatório, o comportamento do argumento depende do driver. Os argumentos necessários estão listados na tabela seguinte.
| Função | Argumentos obrigatórios |
|---|---|
| SQLColumnPrivileges | Nome da tabela |
| SQLForeignKeys | PKTableName, FKTableName |
| SQLPrimaryKeys | Nome da tabela |
| SQLSpecialColumns | Nome da tabela |
| SQLStatistics | Nome da tabela |