Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Esse recurso será removido em uma versão futura do Windows. Evite usar esse recurso em um novo trabalho de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Em vez disso, use o driver ODBC fornecido pela Oracle.
As funções nesse nível fornecem conformidade de interface de Nível 1 mais funcionalidade adicional, como suporte para indicadores, parâmetros dinâmicos e execução assíncrona de funções ODBC.
| Função API | Anotações |
|---|---|
| SQLBindParameter | Associa um buffer a um marcador de parâmetro em uma instrução SQL. |
| SQLBrowseConnect | Retorna níveis sucessivos de atributos e valores de atributo. |
| SQLDataSources | Lista nomes de fonte de dados. Implementado pelo Gerenciador de Driver. |
| SQLDescribeParam | Retorna a descrição de um marcador de parâmetro associado a uma instrução SQL preparada. Retorna uma melhor adivinhação do que é o parâmetro, com base na análise da instrução. Se o tipo de parâmetro não puder ser determinado, SQL_VARCHAR retornará com comprimento 2000. |
| SQLDrivers | Implementado pelo Gerenciador de Driver. |
| SQLExtendedFetch | Semelhante ao SQLFetch , mas retorna várias linhas usando uma matriz para cada coluna. O conjunto de resultados é rolável para frente e pode ser tornado rolável para trás se o cursor for definido como estático, não somente para frente. Para cursores somente de encaminhamento com associação de coluna padrão, os dados de coluna de conjuntos de dados maiores que o atributo de conexão BUFFERSIZE são buscados diretamente em buffers de dados. Não dá suporte a indicadores de comprimento variável e não dá suporte à busca de um conjunto de linhas em um deslocamento (diferente de 0) de um indicador. |
| SQLForeignKeys | Retorna uma lista de chaves estrangeiras em uma única tabela ou uma lista de chaves estrangeiras em outras tabelas que se referem a uma única tabela. |
| SQLMoreResults | Determina se mais resultados estão pendentes em um identificador de instrução, hstmt, contendo instruções SELECT, UPDATE, INSERT ou DELETE e, se for o caso, inicializa o processamento desses resultados. O Oracle dá suporte a vários conjuntos de resultados somente de procedimentos armazenados ao usar sequências de escape {resultset... } . |
| SQLNativeSql | Para obter informações sobre o uso, consulte Retornando parâmetros de matriz de procedimentos armazenados. |
| SQLNumParams | Retorna o número de parâmetros em uma instrução SQL. O número de parâmetros deve ser igual ao número de pontos de interrogação na instrução SQL passada para SQLPrepare. |
| SQLPrimaryKeys | Retorna os nomes de coluna que compõem a chave primária de uma tabela. |
| SQLProcedureColumns | Retorna uma lista de parâmetros de entrada e saída, o valor retornado, as colunas no conjunto de resultados de um único procedimento e duas colunas adicionais, OVERLOAD e ORDINAL_POSITION. OVERLOAD é a coluna OVERLOAD da tabela ALL_ARGUMENTS do Oracle Data Dictionary View. ORDINAL_POSITION é a coluna SEQUENCE da tabela ALL_ARGUMENTS do Oracle Data Dictionary View. Para procedimentos empacotados, a coluna PROCEDURE NAME está no formato packagename.procedurename . Não retorna as colunas de procedimento de um sinônimo criado que se refere a um procedimento ou função. |
| SQLProcedures | Retorna uma lista de procedimentos na fonte de dados. Para procedimentos empacotados, a coluna PROCEDURE NAME está no formato packagename.procedurename . Como o Oracle não fornece uma maneira de distinguir procedimentos empacotados de funções empacotadas, o driver retorna SQL_PT_UNKNOWN para a coluna PROCEDURE_TYPE. |
| SQLSetPos | Define a posição do cursor em um conjunto de linhas. Você pode usar SQLSetPos com SQLGetData para recuperar linhas de colunas não associadas depois de posicionar o cursor para uma linha específica no conjunto de linhas. As linhas adicionadas ao conjunto de resultados usando fOption SQL_ADD são adicionadas após a última linha no conjunto de resultados. |
| SQLSetScrollOptions | Define opções que controlam o comportamento de cursores associados a um identificador de instrução, hstmt. Para obter detalhes, consulte Combinações de Tipo de Cursor e Simultaneidade. |