快速提问。我正在尝试将整个列从一个数据库表转移到另一个数据库表。我知道这就像
一样简单INSERT INTO software(Name, Type)
SELECT (Name, Type)
FROM serials (ProductName, Type)
“产品名称”列包含英文和亚洲字符的混合。到目前为止,插入查询已经用Squares替换了亚洲字符。我知道您可以使用N @ VariableToInsert指定变量类型。是否有任何此类功能可以对整列进行相同的操作?
我的列类型是Nvarchar。
先谢谢
答案 0 :(得分:2)
尝试将列强制转换为nvarchar:
INSERT INTO software(Name, Type)
SELECT (CAST(Name as nvarchar), Type)
FROM serials (ProductName, Type)