2010-01-13 15 views
10

Próbuję wstawić niektóre dane z MySQL do SQL Server. Zrzuciłem tabelę MySQL do pliku tekstowego jako instrukcje wstawiania SQL. Mogę wstawić go do SQL Server ok, ale powraca karetki jako \ r \ n zamiast jako sekwencje kontrolne. Jak mogę zamienić ciągi \ r \ n w instrukcjach wstawiania MySQL, aby zakończyły się one zwrotami karetki w SQL Server?Znaki używane do r n podczas wstawiania do SQL Server

Odpowiedz

12

Jedyny sposób, jaki mogę wymyślić, to zastąpić \r\n przez ' + CHAR(13) + CHAR(10) + '.

+2

+1, a Ty jesteś na miejscu. zamień (zmienna_lub_nazwa_profilu, '\ r \ n', CHAR (13) + CHAR (10)) –

0

Po prostu zamień sekwencję specjalną \ r \ n na podział linii. Przykład:

select 'This is 
a multi-line 
string' 
Powiązane problemy