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

更新日期: 2006 年 12 月 12 日

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

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

修改列的数据类型

  1. 在对象资源管理器中,右键单击要修改其数据类型的列所在的表,再单击**“设计”(在 SP1 或更早版本中为“修改”**)。

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

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

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

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

ms190259.note(zh-cn,SQL.90).gif注意:
当您修改列的数据类型时,即使已为所选数据类型指定其他长度,表设计器也会使用该数据类型的默认长度。在指定数据类型之后,始终需要将数据类型长度设置为所需的值。

请参阅

其他资源

使用列 (Visual Database Tools)
列属性 (Visual Database Tools)
数据类型 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助