Etiket Arşivi sql navigator dbms output

PL/SQL 2: Temel Blok Yapısı-Anonim Blok

Merhabalar.
Peyderpey PL/SQL’i öğrenmeye yönelik yazılar yazmaya çalışacağım. Vira bismillah deyip ilk adımı atıyorum.

PL/SQL’de aşağıdaki gibi temel bir blok yapısı vardır. Bu basit yapıya anonim blok da denir:

DECLARE
    --Değişkenler
BEGIN
    --İşlemler
EXCEPTION
    --İstisna yönetimi
END;

DECLARE kısmında değişkenler(cursor dahil) tanımlanır. Opsiyoneldir.
BEGIN kısmında yapılacak işlemler bulunur.
EXCEPTION kısmı hata yönetimi içindir ve opsiyoneldir.

En temel şekliyle şöyle kullanabiliriz:

BEGIN
dbms_output.put_line('Merhaba Dünya');
END;

Sonuç:
plsqlders1

NOT: (SQL Navigator’da)Eğer dbms_output kullandığınızda herhangi bir hata olmamasına rağmen ekrana yazdıramıyorsanız, aşağıdaki simge aktif değil demektir. Onu aktif ettiğinizde sorun düzelecektir.

dbms

Değişken Kullanımı

Değişkenler hakkında şuradan detaylı bilgi edinebilirsiniz.

Basit şekliyle aşağıdaki gibi kullanabiliriz:

DECLARE
    sayi1   NUMBER := 2;
    sayi2   NUMBER := 5;
    toplam  NUMBER := 0;
    carpim  NUMBER := 0;
    toplam_str VARCHAR(20) := 'Toplam: ';
    carpim_str VARCHAR(20) := ' Çarpım: ';
BEGIN
    toplam := sayi1 + sayi2;
    carpim := sayi1 * sayi2;
    DBMS_OUTPUT.put_line (toplam_str || toplam || carpim_str || carpim);
END;

Sonuç:

plsqlders1_2

Kendinize çook iyi davranın.

 

Bu sayfa 2176 kez görüntülendi

It's only fair to share...Share on LinkedInShare on FacebookShare on Google+Tweet about this on TwitterShare on Tumblr