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.
O ODBC está alinhado com as seguintes especificações e normas que tratam da Interface Call-Level (CLI). (As funcionalidades ODBC são um superconjunto de cada uma destas normas.)
A Especificação CAE do Open Group "Gestão de Dados: Interface Call-Level SQL (CLI)"
ISO/IEC 9075-3:1995 (E) Interface de Nível de Chamada (SQL/CLI)
Como resultado deste alinhamento, as seguintes são verdadeiras:
Uma aplicação escrita segundo as especificações Open Group e ISO CLI funcionará com um driver ODBC 3.x ou um driver compatível com normas quando for compilada com os ficheiros de cabeçalho ODBC 3.x e ligada a bibliotecas ODBC 3.x , e quando tiver acesso ao driver através do ODBC 3.x Driver Manager.
Um driver escrito para as especificações Open Group e ISO CLI funcionará com uma aplicação ODBC 3.x ou uma aplicação compatível com padrões quando for compilado com os ficheiros de cabeçalho ODBC 3.x e ligado às bibliotecas ODBC 3.x , e quando a aplicação tiver acesso ao driver através do Gestor de Drivers ODBC 3.x . (Para mais informações, consulte Aplicações e Controladores Compatíveis com Normas.
O nível de conformidade da interface Core abrange todas as funcionalidades da CLI ISO e todas as funcionalidades não opcionais da CLI do Grupo Aberto. As funcionalidades opcionais do Open Group CLI aparecem em níveis mais elevados de conformidade com interfaces. Como todos os drivers ODBC 3.x são obrigados a suportar as funcionalidades no nível de conformidade da interface Core, as seguintes são verdadeiras:
Um driver ODBC 3.x suporta todas as funcionalidades usadas por uma aplicação compatível com normas.
Uma aplicação ODBC 3.x que utilize apenas as funcionalidades da CLI ISO e as funcionalidades não opcionais da CLI do Open Group funcionará com qualquer driver compatível com as normas.
Para além das especificações de interface ao nível de chamada contidas nas normas ISO/IEC e Open Group COLI, o ODBC implementa as seguintes funcionalidades. (Algumas destas funcionalidades já existiam em versões do ODBC anteriores ao ODBC 3.x.)
Obtém múltiplas linhas com uma única chamada de função
Ligação a um array de parâmetros
Suporte a marcadores de favoritos, incluindo busca por marcador, marcadores de comprimento variável, e atualizações e eliminações em massa por operações de marcadores em linhas descontíguas
Encadernação por filas
Deslocamentos de ligação
Suporte para lotes de instruções SQL, seja num procedimento armazenado ou como uma sequência de instruções SQL executadas através do SQLExecute ou SQLExecDirect
Contagens exatas ou aproximadas de linhas de cursor
Operações de atualização e eliminação posicionadas e atualizações e eliminações em lote por chamada de função (SQLSetPos)
Funções de catálogo que extraem informação do esquema de informação sem necessidade de vistas de esquema de informação de suporte
Sequências de escape para junções externas, funções escalares, literais de data-hora, literais de intervalo e procedimentos armazenados
Bibliotecas de tradução de páginas de código
Reporte do nível de conformidade ANSI de um driver e suporte SQL
População automática sob demanda do descritor de parâmetro de implementação
Diagnósticos melhorados e matrizes de estado de parâmetros e linhas
Tipos de buffer de aplicação data-hora, intervalo, numérico/decimal e inteiros de 64 bits
Execução assíncrona
Suporte a procedimentos armazenados, incluindo sequências de escape, mecanismos de ligação de parâmetros de saída e funções de catálogo
Melhorias na ligação, incluindo suporte para atributos de ligação e navegação por atributos