2010-01-13 7 views
10

Sto tentando di inserire alcuni dati da MySQL a SQL Server. Ho scaricato la tabella MySQL in un file di testo come istruzioni di inserimento SQL. Posso inserirlo in SQL Server ok ma i ritorni a capo si stanno inserendo come \ r \ n piuttosto che come sequenze di controllo. Come posso sostituire le stringhe \ r \ n nelle istruzioni di inserimento MySQL in modo che finiscano come ritorni a capo in SQL Server?Caratteri da utilizzare per r n quando si inserisce in SQL Server

risposta

12

L'unico modo che posso pensare è di sostituire \r\n con ' + CHAR(13) + CHAR(10) + '.

+2

+1, e sei perfetto. replace (variable_or_fieldname, '\ r \ n', CHAR (13) + CHAR (10)) –

0

Basta sostituire la sequenza di escape \ r \ n con un'interruzione di riga. Esempio:

select 'This is 
a multi-line 
string' 
Problemi correlati