0

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に簡単に変更するにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1