Oracle Tabloya DB den Düzeltmeyi Engellemek

CREATE OR REPLACE TRIGGER MEMDE_TRIG
BEFORE DELETE OR INSERT OR UPDATE
ON MEMDE REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
tmpvar NUMBER;
modul_name VARCHAR2 (30);
action_name VARCHAR2 (30);
BEGIN
tmpvar := 0;
DBMS_APPLICATION_INFO.read_module (modul_name, action_name);
DBMS_OUTPUT.put_line (modul_name);

IF modul_name IS NOT NULL
THEN
raise_application_error (-20002, ‘Db den erişemezsiniz programdan deneyin…’);
END IF;

END ;

Reklamlar

2 Yanıt to “Oracle Tabloya DB den Düzeltmeyi Engellemek”

  1. okan Says:

    İyi günler,
    Ben sadece yazdığım asp.net uygulamamdan veri tabanında güncelleme yapılmasını istiyorum.
    N,
    Bunun için nasıl bir trigger yazmalıyım.
    Asp.net için bir moduleName mi var?
    yardımcı olursanız sevinirim.

  2. fatihdurmus Says:

    Bunun için triggers yazmana gerek yok daha dogrusu alakasız.
    koddan database ine, güncelleme için UPDATE, yeni kayıt INSERT, kayıt silmek için de DELETE cümleciği yazmalısın.
    Örnek olarak bu limki inceleye bilirsin.
    http://www.aspnet.happycodings.com/code23.html

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: