nvarcharに変更する必要があるデータ型varcharの既存の列がありますが、(5)の既存の列幅を変更したくありません。
次のステートメントを使用する場合
ALTER TABLE MYTABLE ALTER COLUMN MYCOLUMN NVARCHAR(5)NOT NULL
最終的にnvarcharデータ型の列になりますが、列幅は(10)です。
列幅を指定せずに次のステートメントを試してみると
ALTER TABLE MYTABLE ALTER COLUMN MYCOLUMN NVARCHAR(5)NOT NULL
次に、幅が(2)のnvarchar列になります。
既存の列幅に影響を与えずに、列のデータ型をvarcharからnvarcharに簡単に変更するにはどうすればよいですか?
ありがとうございました!