SQL डेवलपर में, अनुक्रम से PK बनाने का विकल्प होता है चालू कर देना। जो स्वतः वृद्धि के लिए . अनुक्रम का उपयोग करके तालिका के लिए एक ट्रिगर बनाता है ओरेकल टेबल कॉलम में। इस ट्यूटोरियल में, आप सीखेंगे कि Oracle टेबल के लिए SQL डेवलपर में सीक्वेंस ट्रिगर से PK कैसे बनाया जाता है।
SQL डेवलपर का उपयोग करके ऑटो इंक्रीमेंट कॉलम के लिए ट्रिगर बनाने के लिए इन चरणों का पालन करें
- कनेक्शन नेविगेटर में, विस्तार करने के लिए टेबल नोड पर क्लिक करें।
- वह तालिका चुनें जिसके लिए आप ट्रिगर बनाना चाहते हैं।
- उस पर राइट क्लिक करें और ट्रिगर> क्रिएट (सीक्वेंस से पीके) चुनें।
- ए क्रिएट (पीके फ्रॉम सीक्वेंस) डायलॉग विंडो दिखाई देगी।
- ट्रिगर नाम फ़ील्ड में एक नाम निर्दिष्ट करें।
- अनुक्रम नाम ड्रॉप-डाउन सूची से एक अनुक्रम चुनें।
- फिर कॉलम नाम ड्रॉप-डाउन सूची से कॉलम नाम चुनें, जिसके लिए आप ऑटो इंक्रीमेंट सेट करना चाहते हैं।
- ट्रिगर बनाने के लिए अप्लाई बटन पर क्लिक करें।
आपका ट्रिगर बन जाएगा। नीचे एक निर्मित ट्रिगर का उदाहरण दिया गया है।
CREATE OR REPLACE TRIGGER seq_trig before insert on "SCOTT"."EMP" for each row begin if inserting then if :NEW."SEQ_NO" is null then select EMP_SEQ.nextval into :NEW."SEQ_NO" from dual; end if; end if; end; /
यह भी देखें:
- एसक्यूएल डेवलपर में टेबल स्क्रिप्ट प्राप्त करें
- Oracle में PL/SQL ब्लॉक कैसे निष्पादित करें