Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Операторы языка определения данных (DDL) значительно различаются между СУБД. ODBC SQL определяет инструкции для наиболее распространенных операций определения данных: создание и удаление таблиц, индексов и представлений; изменение таблиц; и предоставление и отмена привилегий. Все другие инструкции DDL являются специфичными для источника данных. Поэтому приложения взаимодействия не могут выполнять некоторые операции определения данных. Как правило, это не проблема, так как такие операции обычно зависят от конкретной СУБД и лучше всего выполнять с использованием проприетарного программного обеспечения администрирования баз данных, поставляемого с большинством СУБД, или программы установки, поставляемой с драйвером.
Другая проблема в определении данных заключается в том, что имена типов данных значительно различаются между СУБД. Вместо определения стандартных имен типов данных и принуждения драйверов преобразовывать их в специфичные для СУБД имена, SQLGetTypeInfo предоставляет приложениям возможность обнаруживать имена типов данных, специфичных для СУБД. Совместимые приложения должны использовать эти имена в инструкциях SQL для создания и изменения таблиц; Имена, перечисленные в приложении C: грамматика SQL и приложение D: Типы данных, являются примерами только.