我的 SQL Server 数据库中有一个表。
CREATE TABLE [dbo].[Table2]([col3] [varchar](50) NULL, [col4] [varchar](50) NULL, [col5] [char](1) NULL)
以下是表中的数据:
col3 col4 col5
sad asdf c
df sdfg b
现在我想将 'col5' 的数据类型更改为 INT。试过这个:
alter table [dbo].[TABLE2] alter column [col5] int null;
遇到这个错误:
Conversion failed when converting the varchar value 'c' to data type int.
The statement has been terminated.
将数据类型更改为 INT 后 - 我想将“c”更改为 100,将“b”更改为 101。
如何更改数据类型和数据?请指出我正确的方向。