Partilhar via


Conformidade com SQL-92

Os Drivers de Banco de Dados da Área de Trabalho ODBC e o mecanismo subjacente do Microsoft Jet não estão em conformidade com o SQL-92. Eles dão suporte a muitos recursos que foram definidos no SQL-92. Não há suporte para alguns recursos com suporte no driver no SQL-92. Para obter mais informações, consulte o Guia do Programador do Mecanismo de Banco de Dados do Microsoft Jet. Veja a seguir as principais diferenças entre os dois:

  • O SQL usado pelos Drivers de Banco de Dados da Área de Trabalho dá suporte a expressões mais poderosas do que as especificadas pelo SQL-92.

  • Regras diferentes se aplicam ao predicado BETWEEN.

  • O SQL usado pelos Drivers de Banco de Dados da Área de Trabalho e PELO SQL ANSI dá suporte a palavras-chave diferentes.

Os seguintes recursos do SQL-92 não são compatíveis com o Microsoft Jet SQL:

  • Instruções de segurança, como GRANT e LOCK.

  • DISTINCT com referências de função de agregação.

Os seguintes recursos são aprimoramentos no SQL usados pelos Drivers de Banco de Dados da Área de Trabalho que não são especificados pelo SQL-92:

  • A instrução TRANSFORM que dá suporte a consultas de tabela de referência cruzada.

  • Funções de agregação adicionais (StDev e VarP).

Observação

Os Drivers de Banco de Dados da Área de Trabalho dão suporte à sintaxe ANSI padrão para % (porcentagem) e _ (sublinhado), não * (asterisco) e ? (ponto de interrogação).