0
如果我有一个只包含varchar列的数据库,并且使用Latin-1编码的字符串(并相应地设置了排序规则),将使用ALTER TABLE命令将列转换为nvarchar将列内容的编码更改为unicode(UTF-16) ,还是我必须自己转换它们?将varchar中的列转换为nvarchar是否会更改存储在列中的字符串的编码?
如果我有一个只包含varchar列的数据库,并且使用Latin-1编码的字符串(并相应地设置了排序规则),将使用ALTER TABLE命令将列转换为nvarchar将列内容的编码更改为unicode(UTF-16) ,还是我必须自己转换它们?将varchar中的列转换为nvarchar是否会更改存储在列中的字符串的编码?
是的,编码将被改变。你不需要转换任何东西。