如何修改列数据类型 (Visual Database Tools)
更新日期: 2006 年 12 月 12 日
您可以在表设计器中修改列的数据类型。
注意: |
---|
如果修改已包含数据的列的数据类型,则在将现有数据转换为新类型时可能会导致永久丢失数据。此外,依赖于所修改列的代码和应用程序可能会失败。这些代码和应用程序包括查询、视图、存储过程、用户定义函数和客户端应用程序等。注意,这些错误会级联发生。例如,如果一个存储过程调用一个依赖于所修改列的用户定义函数,则该存储过程可能会失败。请在需要对列进行任何更改之前慎重考虑。 |
修改列的数据类型
在对象资源管理器中,右键单击要修改其数据类型的列所在的表,再单击**“设计”(在 SP1 或更早版本中为“修改”**)。
此时,将在表设计器中打开该表。
选择要修改其数据类型的列。
在**“列属性”选项卡中,单击“数据类型”**属性的网格单元格,再从下拉列表中选择新的数据类型。
当您在网格单元格外单击或使用 Tab 键移动到其他网格单元格后,新的数据类型将分配给相应的列。当您在表设计器中保存更改后,新设置将在数据库中生效。
注意: |
---|
当您修改列的数据类型时,即使已为所选数据类型指定其他长度,表设计器也会使用该数据类型的默认长度。在指定数据类型之后,始终需要将数据类型长度设置为所需的值。 |
请参阅
其他资源
使用列 (Visual Database Tools)
列属性 (Visual Database Tools)
数据类型 (Transact-SQL)