SQL Server DB にテーブルがあります。
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 に変更したいと考えています。
データ型とデータを変更するにはどうすればよいですか? 私を正しい方向に向けてください。