修改列 (Visual Database Tools)

若要添加、更改或删除表中的列,请使用表设计器。在表设计器中,每个表列都作为网格中的行出现,网格的列表示表列的属性。

若要定义表的列,请编辑表设计器下部窗格的**“列属性”**选项卡中显示的属性。有关数据库中可用的属性的详细信息,请参阅数据库文档。

注意注意

更改表列会导致依赖于所修改的列的代码和应用程序失败。这些代码和应用程序包括查询、视图、存储过程、用户定义的函数和客户端应用程序。请注意,这些错误会级联发生。例如,如果一个存储过程调用一个依赖于所修改的列的用户定义函数,则该存储过程可能会失败。因此,请仔细考虑您打算对表列做出的任何修改。

注意注意

如果表是为复制发布的,则必须使用 Transact-SQL 语句 ALTER TABLE 或 SQL Server 管理对象 (SMO) 来进行架构更改。使用表设计器或数据库关系图设计器更改架构后,会尝试删除并重新创建表。由于您不能删除已发布的对象,因此架构更改将失败。

本节涉及的主题

相关章节