如何修改列数据类型 (Visual Database Tools)

您可以在表设计器中修改列的数据类型。

注意事项注意

如果修改已包含数据的列的数据类型,则在将现有数据转换为新类型时可能会导致永久丢失数据。此外,依赖于所修改列的代码和应用程序可能会失败。这些代码和应用程序包括查询、视图、存储过程、用户定义函数和客户端应用程序等。注意,这些错误会级联发生。例如,如果一个存储过程调用一个依赖于所修改列的用户定义函数,则该存储过程可能会失败。请在需要对列进行任何更改之前慎重考虑。

修改列的数据类型

  1. 在对象资源管理器中,右键单击要更改其小数位数的列所在的表,再单击**“设计”**。

    此时,将在表设计器中打开该表。

  2. 选择要修改其数据类型的列。

  3. 在**“列属性”选项卡中,单击“数据类型”**属性的网格单元格,再从下拉列表中选择新的数据类型。

当您在网格单元格外单击或使用 Tab 键移动到其他网格单元格后,新的数据类型将分配给相应的列。当您在表设计器中保存更改后,新设置将在数据库中生效。

注意注意

当您修改列的数据类型时,即使已为所选数据类型指定其他长度,表设计器也会使用该数据类型的默认长度。在指定数据类型之后,始终需要将数据类型长度设置为所需的值。