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

21 Eki by Ahmet Duruöz

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

Oracle 12.2.0.1 sürümüyle birlikte SQL*Plus, bir sorgunun sonucunu CSV olarak görüntüleme yeteneğine sahiptir.

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

Opsiyonlar :

DELIMI[TER] : Sütun değerlerini ayırmak için kullanılan karakter. Sadece tek karakterlere izin verilirmektedir. Varsayılan değeri “,” (virgül) şeklindedir.
QUOTE : ON olduğunda , metin olan sütun değerleri “” (çift tırnak) işaretleri içinde gösterilir. ON yada OFF değerleri alabilir. Varsayılan değer OFF şeklindedir.

Çift tırnak içinde CSV şeklinde çıktı üretmesi için :

Çift tırnak olmadan CSV şeklinde çıktı üretmesi için :

Ayraç işareti olarak | (pipe) olacak şekilde CSV şeklinde çıktı üretmesi için :

Aşağıdaki gibi komut satırından da -M parametresi kullanılarak , script çalıştırmak suretiyle , csv formatında çıktı oluşturulabilir.

sed ‘/^$/d’  komutu ile çıktının başında ve sonunda oluşan boşluğun görüntülenmemesini sağlıyoruz. Aksi takdirde aşağıdaki gibi boşluklu şekilde görüntülenecektir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.