PL/SQL Sabitleri(Constants)
PL/SQL sabitleri, PL/SQL bloğu içinde program süresince bir değerin hiç değişmeden
kalacağını belirten değişkenlerdir. Sabitler kullanıcılar tarafından belirlenir. Örneğin; eğer siz
çalışanların maaşlarını yüzde 30 arttıracak bir program yazmak isterseniz, bir sabit belirleyip
bunu program boyunca kullanabilirsiniz. Tekrar maaşı arttırmak istediğinizde bu sabit değeri
kullanabilirsiniz. Böylece diğer değeri değiştirmekten daha kolay olur.
Sabitlerin genel yazım şekli:
Sabit_ismi Constant veri_tipi:= deger;
· Sabit_ismi sabitin ismidir. Değişken ismi gibidir.
· “Constant” kelimesi özel bir kelimedir ve değişkenin bir sabit olduğunu belirtir.
· “Deger” ise değişkenin tanımlandıktan sonra atanması gereken değerdir. Daha
sonra atanamaz.
var_maas_artisi sabitini tanımlamamız için gerekn kod şu şekildedir:
Declare
Var_maas_artisi constant number(5):=15;
Sabite değeri, sabitin yaratıldığı zaman atanması gerekir. Her o anda atanmazsa hata alır.
Örneğin aşağıdaki kod hata alacaktır.
DECLARE
Var_maas_artisi constant number(5);
BEGIN
Var_maas_artisi:= 100;
dbms_output.put_line (Var_maas_artisi);
END;
Hiç yorum yok:
Yorum Gönder