Использование Object Browser
Средство Object Browser представляет собой панель в левой части окна анализатора запросов Query Analyzer. Подобно тому, как дерево консоли Console Tree в Enterprise Manager предоставляет иерархическое отображение объектов в установленном экземпляре SQL Server, так и вкладка Objects (Объекты) в Object Browser отображает иерархическое представление баз данных на сервере, с которым вы соединяетесь, а также другие распространенные объекты, используемые при создании программ Transact-SQL.
Совет. Вкладка Templates (Шаблоны) в Object Browser показывает в иерархическом порядке доступные программные шаблоны. Шаблоны мы рассмотрим в следующем уроке.
Вкладка Objects (Объекты) в Object Browser несколько отличается от дерева консоли Console Tree в Enterprise Manager. В списке отображаются только объекты базы данных, поэтому такие элементы, как Logins (Учетные записи) и Data Transformation Services (Службы преобразования данных), невидимы. Для удобства таблицы в базе данных размещены в двух папках: User Tables (Пользовательские таблицы) и System Tables (Системные таблицы).
Также, в отличие от простого отображения списка таблиц базы данных в, как это имеет место в дереве консоли Console Tree Enterprise Manager, Object Browser отображает столбцы, индексы, ограничения и триггеры, которые вы установили для таблицы, а также зависимости, представления и таблицы, которые зависят от данной таблицы. На рис. 21-2 показано, Object Browser отображает таблицу Oils.
Рис. 21.2. Object Browser отображает информацию о таблице из вашей базы данных, которая полезна с точки зрения программирования.
В Object Browser папка Common Objects содержит встроенные типы данных и набор основных функций Transact-SQL сгруппированных в категории. Для каждой функции папка Parameters содержит описание каждого параметра, включая его имя и тип данных. На рис. 21-3 представлена функция LEFT, как она отображена в окне Object Browser.
Рис. 21.3. Object Browser отображает в папке Common Objects функции по категориям.
Используя Object Browser, вы можете открывать таблицу или представление подобно тому, как вы отображаете строки в конструкторе запросов Query Designer в Enterprise Manager. При этом возможно просматривать строки, или же вставлять новые или редактировать существующие строки.
Вы также можете использовать Object Browser для создания программ на Transact-SQL. Вы можете добавлять объекты в окно Query (Запрос), используя технику "перетащить-и-оставить" (drag-and-drop), а также автоматически создавать несколько разных типов сценариев из контекстного меню.