0
如果我有一個只包含varchar列的數據庫,並且使用Latin-1編碼的字符串(並相應地設置了排序規則),將使用ALTER TABLE命令將列轉換爲nvarchar將列內容的編碼更改爲unicode(UTF-16) ,還是我必須自己轉換它們?將varchar中的列轉換爲nvarchar是否會更改存儲在列中的字符串的編碼?
如果我有一個只包含varchar列的數據庫,並且使用Latin-1編碼的字符串(並相應地設置了排序規則),將使用ALTER TABLE命令將列轉換爲nvarchar將列內容的編碼更改爲unicode(UTF-16) ,還是我必須自己轉換它們?將varchar中的列轉換爲nvarchar是否會更改存儲在列中的字符串的編碼?
是的,編碼將被改變。你不需要轉換任何東西。