我正在创建一个ETL项目,我希望将Oracle服务器上的表移动到SQL Server上的表中。
我在Oracle中有一个varchar2
列,我将其映射到SQL Server中的varchar
列。
但是当我执行ETL(使用Microsoft BI)时,数据变成“?”。
原始数据是波斯语unicode字符。
答案 0 :(得分:0)
假设您的SQL Server的表名为some_table
且列名为some_column
,大小为100
个字符。运行以下T-SQL命令可以解决您的问题:
ALTER TABLE some_table ALTER COLUMN some_column NVARCHAR(100)