更新:2007 年 11 月
可以在表设计器中修改列的数据类型。
![]() |
---|
如果修改已包含数据的列的数据类型,则可能导致在现有数据转换为新类型时永久丢失数据。此外,依赖于所修改列的代码和应用程序可能会失败。这些代码和应用程序包括查询、视图、存储过程、用户定义的函数和客户端应用程序。注意,这些错误会级联发生。例如,如果存储过程调用依赖于所修改列的用户定义的函数,它就可能会失败。请仔细考虑需要对列做的任何更改,然后再进行更改。 |
![]() |
---|
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 |
修改列的数据类型
在服务器资源管理器中右击包含要修改的列的表,再单击“打开表定义”。
该表在“表设计器”中打开。
选择要修改其数据类型的列。
在“列属性”选项卡中单击“数据类型”属性的网格单元格,再从下拉列表中选择新的数据类型。
当您在网格单元格外单击或使用 Tab 键移动到其他网格单元格后,新的数据类型将分配给该列。当您保存在表设计器中所做的更改时,新设置将在数据库中生效。
![]() |
---|
当您修改列的数据类型时,即使已为所选数据类型指定其他长度,表设计器也会使用该数据类型的默认长度。在指定数据类型之后,始终需要将数据类型长度设置为所需的值。 |