2010-01-13 12 views
10

Bazı verileri MySQL'den SQL Server'a eklemeye çalışıyorum. MySQL tablosunu SQL insert ifadeleri olarak bir metin dosyasına bıraktım. Bunu SQL Server'a ekleyebilirim, ancak satırbaşı dönüşleri kontrol dizileri yerine \ r \ n olarak ekleniyor. MySQL ekleme ifadelerindeki \ r \ n dizelerini, SQL Server'da satırbaşı olarak sonlanacak şekilde nasıl değiştirebilirim?SQL Server'a eklerken r n için kullanılacak karakterler

cevap

12

Düşünebilmemin tek yolu, 'u ' + CHAR(13) + CHAR(10) + ' ile değiştirmektir.

+2

+1, ve siz de devam edin. replace (variable_or_fieldname, '\ r \ n', CHAR (13) + CHAR (10)) –

0

Sadece \ r \ n çıkış sırasını bir satır sonu ile değiştirin. Örnek:

select 'This is 
a multi-line 
string' 
İlgili konular