我是SSIS的新手。我有一个平面文件源。我将数据从平面文件转储到OLEDB目标表。 我有一个文件值为'Rebasculer en T700套房├ádemande横向。'
当转储到DB时,该值将变为'Rebasculer en T700suiteÃdemandetransverse。'
db中列的数据类型是nvarachar,我已将输入转换为我的包中的unicode。
连接中的代码页是1252。
当我尝试使用查询更新数据库时,我将数据库中的值称为“Rebasculer en T700 suite +ádemandetransverse”
如何在我的数据库中获得角色├á。使用SSIS包。
答案 0 :(得分:1)
不确定如何在SSIS中处理它,但您可以通过在字符串之前放置N来更新T-SQL中的记录。请参阅下面的示例,其中一个在特殊字符前有N,另一个没有N。
SELECT CONVERT( NVARCHAR(10), N'├') Correct
, convert( nvarchar(10), '├')
我的输出为: