创建、更改和删除数据库对象

适用于:SQL Server Azure SQL 数据库 azure Synapse Analytics Azure SQL 托管实例

创建 SMO 对象的各个阶段如下:

  1. 创建对象的实例。

  2. 设置对象属性。

  3. 创建子对象的实例。

  4. 设置子对象属性。

  5. 创建 对象。

在 SMO 应用程序中创建 SMO 对象的实例时,在发出 Create 方法之前,SQL Server 实例上不存在这些对象。 但是,不需要为每个单个对象颁发 Create 方法。 如果对象有一组子对象,则只有父对象才能运行 Create 方法。 例如,表定义要求它至少包含一个列才能存在。 并且,列不能独立于表存在。 表与其列之间存在相互依赖的关系。

使用 Alter 方法可以更改对象。 对对象的若干更改(例如,向对象的集合之一添加子对象或更改属性值)将组成一批共同运行。 Alter 方法可减少网络流量并提高整体性能。

Drop 语句用于删除最初创建对象所需的对象及其所有代码附加子对象。

另请参阅

SMO 对象模型