Şub
24
2014
24
2014
PL/SQL 10g de LISTAGG Fonksiyonunun kullanımı
Yazar Mustafa Yılmaz
Yorum Yok
PL/SQL 11G Versiyonunda
SELECT LISTAGG (order_number, ‘, ‘) WITHIN GROUP (ORDER BY order_number) “Order Number” FROM oe_order_headers_all WHERE ROWNUM < 10;
Şeklinde bir sorgu çalıştırdığımızda yanyana aralarında virgulle ayrılmış tek satırda 10 kayıt görürüz.
Ancak Listagg fonksiyonunu 10 G de maalesef çalıştıramıyoruz.Bunun yerine aşağıdaki fonksiyon aynı işlevi görür.
SELECT RTRIM (
XMLAGG (XMLELEMENT (e, order_number, ‘,’).EXTRACT (‘//text()’)),
‘,’)
order_number
FROM oe_order_headers_all
WHERE ROWNUM < 10;
Mustafa Yılmaz
2011 yılında Trakya Üniversitesi Bilgisayar Mühendisliğinden Mezun
Oldu.
4 yıldan fazla bir zamandır Yazılım,3 yıldır Oracle E-Business Suite Uygulama Yazılımı
üzerinde Teknik Danışman Olarak profesyonel kariyerine devam
etmektedir.
Mail: mustafayilmaz56@gmail.com
Oldu.
4 yıldan fazla bir zamandır Yazılım,3 yıldır Oracle E-Business Suite Uygulama Yazılımı
üzerinde Teknik Danışman Olarak profesyonel kariyerine devam
etmektedir.
Mail: mustafayilmaz56@gmail.com
Latest posts by Mustafa Yılmaz (see all)
- Trigger’ların Çalışma Sırası - 06 Kasım 2015
- AR-GL interface alanlarının ilişkisi - 05 Mayıs 2015
- FND_PROFILE Kullanımı - 05 Mayıs 2015
İlgili Yazılar