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.
As instruções DDL (Linguagem de Definição de Dados) variam tremendamente entre DBMSs. O SQL ODBC define instruções para as operações de definição de dados mais comuns: criar e remover tabelas, índices e exibições; alterando tabelas; e concedendo e revogando privilégios. Todas as outras instruções DDL são específicas da fonte de dados. Portanto, aplicativos interoperáveis não podem executar algumas operações de definição de dados. Em geral, isso não é um problema, pois essas operações tendem a ser altamente específicas do DBMS e são melhor deixadas para o software de administração de banco de dados proprietário fornecido com a maioria dos DBMSs ou o programa de instalação fornecido com o driver.
Outro problema na definição de dados é que os nomes de tipo de dados variam tremendamente entre DBMSs. Em vez de definir nomes de tipo de dados padrão e forçar drivers a convertê-los em nomes específicos do DBMS, o SQLGetTypeInfo fornece uma maneira de os aplicativos descobrirem nomes de tipo de dados específicos do DBMS. Aplicativos interoperáveis devem usar esses nomes em instruções SQL para criar e alterar tabelas; os nomes listados no Apêndice C: Gramática SQL e Apêndice D: Tipos de Dados são apenas exemplos.