Spec-Zone .ru
спецификации, руководства, описания, API
|
Вопросы
B.7.1: Где может я находить
документацию для MySQL INFORMATION_SCHEMA
база данных?
B.7.2: Есть ли дискуссионный
форум для INFORMATION_SCHEMA
?
B.7.3: Где может я находить
спецификацию ANSI SQL 2003 года для INFORMATION_SCHEMA
?
B.7.4: Что является различием
между Словарем Данных Oracle и MySQL INFORMATION_SCHEMA
?
B.7.5: Могу я добавлять к или
иначе изменять таблицы, найденные в INFORMATION_SCHEMA
база данных?
Вопросы и Ответы
B.7.1: Где
может я находить документацию для MySQL INFORMATION_SCHEMA
база данных?
См. Главу 20,
INFORMATION_SCHEMA
Таблицы
B.7.2: Есть
ли дискуссионный форум для INFORMATION_SCHEMA
?
См.
B.7.3: Где
может я находить спецификацию ANSI SQL 2003 года для INFORMATION_SCHEMA
?
К сожалению, официальные спецификации не в свободном доступе. (ANSI делает их доступными для покупки.) Однако,
есть доступные книги — такие как SQL 99 Полны, Действительно Питером Гулуцэном и
Труди Пелзер — которые дают всесторонний краткий обзор стандарта, включая INFORMATION_SCHEMA
.
B.7.4: Что
является различием между Словарем Данных Oracle и MySQL INFORMATION_SCHEMA
?
И Oracle и MySQL обеспечивают метаданные в таблицах. Однако, Oracle и MySQL используют различные имена таблиц и
имена столбцов. Реализация MySQL более подобна найденным в DB2 и SQL-сервере, которые также поддерживают INFORMATION_SCHEMA
как определено в стандарте SQL.
B.7.5: Могу
я добавлять к или иначе изменять таблицы, найденные в INFORMATION_SCHEMA
база
данных?
Нет. Так как приложения могут положиться на структуру определенного стандарта, это не должно быть изменено.
Поэтому мы не можем поддерживать ошибки или другие проблемы, которые следуют из
изменения INFORMATION_SCHEMA
таблицы или данные.