我正在尝试将数据从Oracle迁移到SQL Server。某些列的值包含多行。当我尝试将记录从Oracle插入SQL Server时,代码显示错误消息。如何解决?
Oracle SQL Server
column name-> description column name-> description
Data type -> varchar2(200) Data type -> nvarchar(400)
data -> sample values1
sample values2
答案 0 :(得分:0)
“替换”功能以及“chr(10)”(回车)应该可以解决问题。
如果我有一个表,比如mytable,它有一个“comments”列,而“comments”列可能有一个回车符。我可以用“空格字符”替换它,如下所示:
例如: 从mytable中选择first_name,last_name,replace(comments,chr(10),'');