修改列 (Visual Database Tools)

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

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

备注

为 SQL Server 2012 格式的数据库提供了一个新版本的表设计器。本主题介绍表设计器的旧版本,可将其与 SQL Server 早期格式的数据库配合使用。

在新版本中,可通过图形界面或直接在脚本窗格中更改表定义。如果使用图形界面,表定义将在脚本窗格中自动更新。若要在脚本窗格中应用 SQL 代码,请选择“更新”按钮。有关新版本的更多信息,请参见如何使用表设计器创建数据库对象。

备注

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

本节内容

  • 如何:指定列的默认数据类型
    说明如何更改列的默认数据类型。 当您在**“表设计器”**中创建新列时,如果不指定数据类型,则将使用默认数据类型。

  • 如何:指定列的默认值
    说明如何设置列的默认值。 当您在表中添加新行时,如果不指定列值,则将使用列的默认值。

  • 如何:指定计算所得的列
    说明如何输入计算所得列表达式,以及如何设置列和表达式的属性。 计算所得列使用算术表达式或其他类型的表达式,有选择地使用其他列中的数据来生成结果。

  • 如何:修改列数据类型
    说明如何修改列的数据类型。 列的数据类型定义列中允许的数据类型。

  • 如何:修改列长度
    说明如何修改具有非数值数据类型的列的长度。

  • 如何:修改列精度
    说明如何更改数值数据类型的列的长度(即精度)。 数据类型的精度是列中允许的位数。

  • 如何:修改列小数位数
    说明如何更改数值数据类型的列的小数位数。 数值数据类型的小数位数是小数点右侧的位数。

  • 如何:修改列标识属性
    说明如何更改列的标识属性。 标识属性是标识列固有的,用于确保标识列所属的行的唯一性。 标识属性定义(不止这些)在添加行时如何确定新值。

  • 如何:修改列的 Null 选项
    说明如何更改列的 Null 选项。

相关章节

  • 使用列
    包含有关通过添加和移除列以及更改列属性来设计表的帮助信息。