Hurriyet

31 Aralık 2013 Salı

PL\SQL Örnekleri: SID ve Serial# Bulunması - Tek Satırlık Değerlerin Değişkenlere Atanması

Buradaki örneğimizde SID ve SERIAL# bulmaktayız.SID ve SERIAL#'ı dışarıdaki bir sorgudan çekmekteyiz. Sorgudan değerlerimizi çektikten, bunları scriptimiz içinde yazdırabiliriz.

COLUMN SID NEW_VALUE abc  
COLUMN SERIAL# NEW_VALUE efg  
   
 select SID ,SERIAL# from v$session where SID=1703;  
   
   
 declare  
 begin  
   
 dbms_output.put_line('SID = '||:abc||' SERIAL#= ' || :efg);  
 end;  
 / 

Tek satırlık değerleri değişkenlere atamak için "COLUMN" dedikten sonra sorguda değerini alacağımız kolon adını yazıp new_value dedikten sonra kullanacağamız değişkene atarız. Aşağıdaki yapıda oluşturmuş oluruz.

- COLUMN sütun_adı NEW_VALUE değişken_adı -

Hiç yorum yok:

Yorum Gönder