खोज…


परिचय

परिचय:

ट्रिगर PL / SQL में एक उपयोगी अवधारणा है। ट्रिगर एक विशेष प्रकार की संग्रहीत प्रक्रिया है जिसे उपयोगकर्ता द्वारा स्पष्ट रूप से कॉल करने की आवश्यकता नहीं होती है। यह निर्देशों का एक समूह है, जो किसी विशिष्ट तालिका या संबंध पर एक विशिष्ट डेटा संशोधन कार्रवाई के जवाब में या जब कुछ निर्दिष्ट शर्तों को संतुष्ट किया जाता है, तो स्वचालित रूप से निकाल दिया जाता है। ट्रिगर डेटा की अखंडता, और सुरक्षा को बनाए रखने में मदद करते हैं। वे स्वचालित रूप से आवश्यक कार्रवाई करके कार्य को सुविधाजनक बनाते हैं।

वाक्य - विन्यास

  • बनाएँ [या प्रतिक्रिया] ट्रिगर ट्रिगर_नाम
  • आगे [या INSERT] [या DELETE]
  • तालिका_नाम पर
  • [प्रत्येक दौड़ के लिए]
  • घोषित
  • - चर घोषणा
  • शुरू
  • - ट्रिगर कोड
  • अपवाद
  • कब ...
  • -- उपवाद सम्भालना
  • समाप्त;

INSERT या UPDATE ट्रिगर से पहले

CREATE OR REPLACE TRIGGER CORE_MANUAL_BIUR
  BEFORE INSERT OR UPDATE ON CORE_MANUAL
  FOR EACH ROW
BEGIN
  if inserting then
    -- only set the current date if it is not specified        
    if :new.created is null then
      :new.created := sysdate;
    end if;
  end if;

  -- always set the modified date to now
  if inserting or updating then
    :new.modified := sysdate;
  end if;
end;
/


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow