SQL*Plus 12.2.0.1 ile CSV formatında çıktı oluşturulması


21 Ekim
Yazan Ahmet Duruöz

Oracle 12.2.0.1 ile SQL * Plus, bir sorgunun sonucunu CSV olarak görüntüleyebilir.

Kullanımı aşağıdaki gibidir.

Seçenekler:

Delikli (TER): Sütun değerlerini ayırmak için kullanılan karakter. Sadece tek karakterlere izin verilir. Varsayılan değer şudur: “,” (virgül).
ALINTI: AÇIK iken, metin olan sütun değerleri “” (çift tırnak işareti) ile gösterilmiştir. AÇIK veya KAPALI değerleri alabilir. Varsayılan değer kapalı.

İkili tırnaklarda CSV çıktısı üretmek için:

İkili tırnak işaretleri olmadan CSV çıktısı üretmek için:

Dirsek işareti olarak | (boru) CSV olarak çıktı üretmek için:

Komut satırından -M parametresini aşağıdaki gibi kullanarak, komut dosyası çalıştırılarak çıktı csv biçiminde oluşturulabilir.

Sed ‘/ ^ $ / d 'komutuyla, çıkışın başındaki ve sonundaki boşluğun görüntülenmemesini sağlarız. Aksi takdirde, aşağıdaki gibi boşluklarla gösterilecektir.