0

快速提问。我正在尝试将整个列从一个数据库表转移到另一个。我知道这很简单

INSERT INTO software(Name, Type)
SELECT (Name, Type)
FROM serials (ProductName, Type)

产品名称列混合了英文和亚洲字符。到目前为止,插入查询一直在用 Squares 替换亚洲字符。我知道您可以使用 N@VariableToInsert 指定变量类型。有没有这样的功能可以对整个列做同样的事情?

我的列类型是 Nvarchar。

提前致谢

4

1 回答 1

2

尝试将列转换为 nvarchar:

INSERT INTO software(Name, Type)
SELECT (CAST(Name as nvarchar), Type)
FROM serials (ProductName, Type)
于 2013-07-18T10:49:27.287 回答