我需要将双字节字保存为nvarchar数据类型;
我的更新查询如下:
UPDATE T
SET
T.[Description]= T1.[Description]
FROM temple T
INNER JOIN temple1 T1 ON T.templeId=T1.templeId
temple1 table columns:
templeid int
description varchar(60)
temple
templeid int
description nvarchar(200)
我有一个类似“ GADELIUS K.K”的文字。在temple1表描述列中,我需要在temple描述列中进行完全相同的更新 如果我使用上面的更新查询,它的更新就像这样的'GADELIUS K.K。'
通常对于单个更新,我可以使用N'GADELIUS K.K',它可以工作,但我需要动态更新所有列。
答案 0 :(得分:0)
您可以按照下面的方法进行操作:
UPDATE T
SET
T.[Description]= N'' + T1.[Description]
FROM temple T
INNER JOIN temple1 T1 ON T.templeId=T1.templeId