使用数据库对象
创建 SMO 对象的各个阶段如下:
创建对象的实例。
设置对象属性。
创建子对象的实例。
设置子对象属性。
创建对象。
当在 SMO 应用程序中创建 SMO 对象的实例时,在发出 Create 方法之前,这些实例不会存在于 SQL Server 实例中。 但是,不必针对每个单独的对象发出 Create 方法。 如果某一对象具有一组子对象,则只需要父对象运行 Create 方法。 例如,表定义要求它至少包含一个列才能存在。 并且,列不能独立于表存在。 表与其列之间存在相互依赖的关系。
使用 Alter 方法可以更改对象。 对对象的若干更改(例如,向对象的集合之一添加子对象或更改属性值)将组成一批共同运行。 Alter 方法减少了网络流量,并提高了整体性能。
Drop 语句用于删除最初创建该对象所需的对象及其相互依赖的所有子对象。