我在我的SQL Server數據庫中有一個表。如何更改包含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
哪有我改變數據類型和數據?請指向正確的方向。
這正是我正在尋找的。謝謝。 – user811433