Başlangıç > Database, Forms, Oracle, PL/SQL, Reports > pl/sql ile execute immediate kullanımı

pl/sql ile execute immediate kullanımı


Merhaba EXECUTE IMMEDIATE ile string olarak istenildiği gibi bir sql scripti oluşturulabilinir.örnek olarak aşağıdaki script incelenebilir.EXECUTE IMMEDIATE pl/sql ortamında ister declare modunda ister procedure ya da function içinde kullanılabilinir.

DECLARE
  value_1 NUMBER;
  value_2 NUMBER;
  value_3 NUMBER;
BEGIN
  BEGIN
    EXECUTE IMMEDIATE 'select colum_1' || ',' || 'colum_2' || ',column_3
                from dual'
      INTO value_1, value_2, value_3;
  EXCEPTION
    WHEN no_data_found THEN
      dbms_output.put_line('Kayıt Bulunamadı !');
    WHEN OTHERS THEN
      dbms_output.put_line('Hata Oluştu !');
  END;
  dbms_output.put_line(value_1 || ' ' || value_2 || ' ' || value_3);
END;
Reklamlar
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: