Поделиться через


Работа с объектами базы данных

Создание объектов SMO включает следующие этапы:

  1. создание экземпляр объекта;

  2. установка свойств объекта;

  3. создание экземпляров дочерних объектов;

  4. установка свойств дочерних объектов;

  5. создание объекта.

При создании в объекте SMO экземпляров объектов SMO они не существуют в экземпляре SQL Server, пока не будет вызван метод Create()()()(). однако не обязательно запускать метод Create для каждого отдельного объекта. Если объект имеет набор дочерних объектов, метод Create необходимо вызвать только для родительского объекта. Например, при определении таблицы требуется, чтобы она содержала хотя бы один столбец. А столбец, в свою очередь, не может существовать без таблицы. Ниже представлена взаимозависимость между таблицей и ее столбцами.

Метод Alter позволяет вносить изменения в объект. Несколько изменений объекта, например добавление дочерних объектов к одному из объектов коллекции или изменение значения свойства, объединяются в пакет и выполняются как единое изменение. Метод Alter уменьшает сетевой трафик и повышает общую производительность.

Инструкция Drop используется для удаления объекта и всех взаимозависимых дочерних объектов, которые требовались для первоначального создания объекта.

См. также

Основные понятия