2010-01-13 20 views
10

我試圖將一些數據從MySQL插入到SQL Server中。我已經將MySQL表格轉儲爲一個文本文件作爲SQL插入語句。我可以將它插入到SQL Server中,但回車符插入爲\ r \ n而不是控制序列。我怎樣才能替換MySQL插入語句中的\ r \ n字符串,以便它們在SQL Server中最終返回回車?插入SQL Server時用於 r n的字符

回答

12

我能想到的唯一的辦法是' + CHAR(13) + CHAR(10) + '更換\r\n

+2

+1,而你是現貨。 replace(variable_or_fieldname,'\ r \ n',CHAR(13)+ CHAR(10)) – 2010-01-13 01:36:09

0

只需用換行符替換\ r \ n轉義序列即可。例如:

select 'This is 
a multi-line 
string'