SQL Server 資料庫內的文字欄位要從非 Unicode 轉成 Unicode,只要直接換欄位 Type 即可

朋友需要的驗證

use tempdb

create table t(c1 varchar(100))
insert t values(‘中文字’),(‘abcd’)
select len(c1),DATALENGTH(c1),convert(varbinary(10),c1) from t
alter table t alter column c1 nvarchar(100)
select len(c1),DATALENGTH(c1),convert(varbinary(10),c1) from t

drop table t

執行結果:

image

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: