Browsing articles in "PL/SQL"
Kas
6
2015

Trigger’ların Çalışma Sırası

Merhabalar, Başlıkta bahsettiğim üzere oracle da aynı anda tetiklenen iki triggerda çalışma sıralaması belirleyebiliyoruz. Örnek olarak aşağıdaki kodu inceleyebilirsiniz. create or replace trigger trigger_test before insert on mytab for each row follows trigger_test_2 begin . . . end;/ create or replace trigger trigger_test_2 before insert on mytab for each row precedes trigger_test begin . . […]

Eyl
28
2015

NVL2 Fonksiyonun Kullanımı

Merhaba, NVL2 hazır fonksiyonun kullanımı aşağıdaki gibidir   NVL2(a,b,c) == IF ‘a’ NULL ise THEN RETURN ‘c’ değil ise RETURN ‘b’. NVL2(a,b,c) == if ‘a’ null ise then return ‘c’ değil ise return ‘b’.   SELECT NVL2(NULL,’Null Değildir’,’Null Dır’) FROM DUAL SELECT NVL2(NULL,’Null Değildir’,’Null Dır’) FROM DUAL   SELECT NVL2(’X’,’Null Değildir’,’Null Dır’) FROM DUAL SELECT […]

Tem
27
2015

SUBSTR ve INSTR Fonksiyonlarının Kullanımı

SELECT SUBSTR (‘Mert AĞBABA’, 1, 4) FROM DUAL;    SELECT SUBSTR (‘Mert AĞBABA’, 3, 4) FROM DUAL; SELECT SUBSTR (‘Mert AĞBABA’,-4) FROM DUAL; SELECT SUBSTR (‘Mert AĞBABA’,4) FROM DUAL; SELECT SUBSTR (‘Mert AĞBABA’,-4,2) FROM DUAL; SELECT INSTR (‘Mert AĞBABA’,’A’,1,1) FROM DUAL; SELECT INSTR (‘Mert AĞBABA’,’A’,1,2) FROM DUAL; SELECT INSTR (‘Mert AĞBABA’,’BABA’,1,1) FROM DUAL; SELECT INSTR […]

Haz
30
2015

DBMS_XMLPARSER standart paketi ile XML verisinin Ayrıştırılması

Merhaba, Aşağıda DBMS_XMLPARSER paketi ile XML verisinin ayrıştırılması ile ilgili örnek bir script bulabilirsiniz. Tşk..     DECLARE –****************************************************************************************** SUBTYPE generic_column IS VARCHAR2 (1000);   TYPE headers IS RECORD ( order_number generic_column, merchant_order generic_column, order_date generic_column, priority generic_column, note_for_invoice generic_column, note_for_waybill generic_column, note_for_warehouse generic_column, currency_code generic_column, order_total generic_column, order_bonus_total generic_column, customer_webno generic_column, customer_name generic_column, delivery_person […]

Haz
23
2015

Mevcut Yıldaki Tüm Günleri Listeleyen Sorgu Örneği

Merhaba, Mevcut Yıldaki Tüm Günleri Listeleyen Sorgu Örneğini Aşağıda Bulabilirsiniz.   SELECT tarih, TO_CHAR (tarih, ‘Day’) Gun FROM (SELECT (LEVEL – 1) + TO_DATE (’01-01-‘ || TO_CHAR (SYSDATE, ‘yyyy’), ‘dd-mm-yyyy’ ) tarih FROM DUAL CONNECT BY LEVEL <= TO_DATE (’31-12-‘ || TO_CHAR (SYSDATE, ‘yyyy’), ‘dd-mm-yyyy’ ) – TO_DATE (’01-01-‘ || TO_CHAR (SYSDATE, ‘yyyy’), ‘dd-mm-yyyy’ ) […]

Haz
19
2015

JSON Verisinin Ayrıştırılması Jenerik Api ile Kullanılan Örnek Script

Merhaba, Herhangi bir web kaynağından JSON (JavaScript Object Notation) standardında hazırlanmış özel bir desene sahip verinin PL/SQL ile ayrıştırılması amacıyla kullanılan jenerik bir api ve apinin script olarak uygulanmasının örneğini aşağıda bulabilirsiniz. json_v1_0_5 Yukarıdaki linkten JSON verisi Yaratmak ve Ayrıştırmak için kullanılan objeler bulunmaktadır.Yükleme Adımları Takip edilerek install işlemi gerçekleştirilir içerisinde gerekli örneklerde mevcuttur. Aynı […]

Haz
3
2015

Tablo Kolonunun Tekrarlanmayan Değerlerinin Getirilmesi için Farklı Bir Yöntem

Merhaba, Tablonun belli bir alanı veya alanlarının tekrarlanmayan değerlerinin getirilmesi için DISTINCT kullanılmaktadır. Aşağıdaki örnekte mtl_system_items_b tablosunun segment1 tekrarlanmayan değerlerini göstermek için kullanılır.   SELECT DISTINCT segment1 FROM mtl_system_items_b msi SELECT DISTINCT segment1 FROM mtl_system_items_b msi Bu şekilde yazılan cümlenin yanı sıra tablonun rowid kolonu kullanılarakta aşağıdaki şekilde yazılabilir   SELECT segment1 FROM mtl_system_items_b msi […]

Sayfalar:«123456»