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. |