Partilhar via


Funções de API de nível 1 (Driver ODBC para Oracle)

Importante

Esse recurso será removido em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use o driver ODBC fornecido pela Oracle.

As funções nesse nível fornecem conformidade com a interface Core, além de funcionalidades adicionais, como suporte a transações.

Função de API Observações
SQLColumns Cria um conjunto de resultados para uma tabela, que é a lista de colunas para a tabela ou tabelas especificadas. Ao solicitar colunas para um sinônimo PUBLIC, você deve ter definido o atributo de conexão SYNONYMCOLUMNS e especificado uma cadeia de caracteres vazia como o argumento szTableOwner . Ao retornar colunas para sinônimos PUBLIC, o driver define a coluna TABLE NAME como uma cadeia de caracteres vazia. O conjunto de resultados contém uma coluna adicional, ORDINAL POSITION, no final de cada linha. Esse valor é a posição ordinal da coluna na tabela.
SQLDriverConnect Conecta-se a uma fonte de dados existente. Para obter detalhes, consulte Formato e atributos da cadeia de conexão.
SQLGetConnectOption Retorna a configuração atual de uma opção de conexão. Essa função tem suporte parcial. O driver dá suporte a todos os valores para o argumento fOption , mas não dá suporte a alguns valores vParam para o argumento fOptionSQL_TXN_ISOLATION. Para obter mais informações, consulte Opções de conexão.
SQLGetData Recupera o valor de um único campo no registro atual do conjunto de resultados fornecido.
SQLGetFunctions Retorna TRUE para todas as funções com suporte. Implementado pelo Gerenciador de Driver.
SQLGetInfo Retorna informações, incluindo SQLHDBC, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT e SQLSMALLINT *, sobre o Driver ODBC para Oracle e a fonte de dados associada a um identificador de conexão, hdbc.
SQLGetStmtOption Retorna a configuração atual de uma opção de instrução. Para obter mais informações, consulte Opções de instrução.
SQLGetTypeInfo Retorna informações sobre os tipos de dados compatíveis com uma fonte de dados. O driver retorna as informações em um conjunto de resultados sql.
SQLParamData Usado em conjunto com SQLPutData para especificar dados de parâmetro no tempo de execução da instrução.
SQLPutData Permite que um aplicativo envie dados para um parâmetro ou coluna para o driver no momento da execução da instrução.
Sqlsetconnectoption Fornece acesso a opções que regem aspectos da conexão. Essa função tem suporte parcial: o driver dá suporte a todos os valores para o argumento fOption , mas não dá suporte a alguns valores vParam para o argumento fOptionSQL_TXN_ISOLATION. Para obter mais informações, consulte Opções de conexão.
SQLSetStmtOption Define opções relacionadas a um identificador de instrução, hstmt. Para obter mais informações, consulte Opções de instrução.
SQLSpecialColumns Recupera o conjunto ideal de colunas que identifica exclusivamente uma linha na tabela.
SQLStatistics Recupera uma lista de estatísticas sobre uma única tabela e os índices, ou nomes de marca, associados à tabela. O driver retorna as informações como um conjunto de resultados.
SQLTables Retorna a lista de nomes de tabela especificados pelo parâmetro na instrução SQLTables . Se nenhum parâmetro for especificado, retornará os nomes de tabela armazenados na fonte de dados atual. O driver retorna as informações como um conjunto de resultados.

As chamadas de tipo de enumeração não receberão uma entrada de conjunto de resultados para exibições remotas ou exibições parametrizadas locais. No entanto, uma chamada para SQLTables com um especificador de nome de tabela exclusivo encontrará uma correspondência para essa exibição, se presente, com esse nome; isso permite que a API marcar para conflitos de nome antes da criação de uma nova tabela.

Sinônimos PÚBLICOs são retornados com um valor TABLE_OWNER de "".

Exibições de propriedade do SYS ou SYSTEM são identificadas como EXIBIÇÃO DO SISTEMA.