Язык определения данных
Использование Object Browser для определения данных
DDL-операторы являются не слишком сложными, хотя и составными, однако анализатор запросов Query Analyzer посредством Object Browser предоставляет два метода, с помощью которых DDL будет еще проще использовать. В прошлом уроке мы говорили, что контекстное меню большинства объектов поддерживает команды скриптования, и вы можете использовать их для операторов CREATE, ALTER и DROP применительно к этим объектам.
Query Analyzer также предоставляет шаблоны, которые являются образцами файлов SQL-сценариев с замещаемыми параметрами. Вы можете создать и свои собственные шаблоны, однако SQL Server 2000 предоставляет базовые шаблоны для большинства операторов CREATE.
Скриптование DDL
Создать два сценария для операторов SELECT можно в панели Object Browser. Object Browser поддерживает сценарии CREATE, ALTER и DROP для большинства объектов базы данных. После генерации сценария вы можете видоизменить его для решения своих задач.
Совет. Операторы CREATE, созданные скриптованием, могут быть сохранены в файле сценария. Это удобно для документирования структуры базы данных.
Сформируйте сценарий CREATE TABLE
- В Object Browser щелкните правой кнопкой мыши на таблице Cautions, перейдите к Script Object To New Window AS и выберите CREATE. Query Analyzer откроет новое окно запроса, содержащие оператор CREATE для создания таблицы Cautions.
Примечание. Поскольку база данных не может содержать несколько таблиц с одинаковыми именами, вы должны отредактировать оператор, если вы хотите выполнить его сейчас. Если вы не хотите создавать новую таблицу, просто закройте окно запроса и перейдите к следующему разделу.
- Измените имя таблицы в операторе на DuplicateCautions, а имя в ограничении PRIMARY KEY на PK_ DuplicateCautions.
- Для выполнения оператора в панели инструментов анализатора запросов Query Analyzer нажмите на кнопку Execute Query (Выполнить запрос).Query Analyzer создаст новую таблицу.
- Щелкните на любом месте в панели Object Browser для ее выбора и нажмите клавишу F5 для обновления содержимого окна. Object Browser отобразит в списке новую таблицу DuplicateCautions.
- Закройте окно запроса, содержащее оператор CREATE.