Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL डेवलपर में सीक्वेंस ट्रिगर से PK बनाने का तरीका जानें

SQL डेवलपर में, अनुक्रम से PK बनाने का विकल्प होता है चालू कर देना। जो स्वतः वृद्धि के लिए . अनुक्रम का उपयोग करके तालिका के लिए एक ट्रिगर बनाता है ओरेकल टेबल कॉलम में। इस ट्यूटोरियल में, आप सीखेंगे कि Oracle टेबल के लिए SQL डेवलपर में सीक्वेंस ट्रिगर से PK कैसे बनाया जाता है।

SQL डेवलपर का उपयोग करके ऑटो इंक्रीमेंट कॉलम के लिए ट्रिगर बनाने के लिए इन चरणों का पालन करें

  1. कनेक्शन नेविगेटर में, विस्तार करने के लिए टेबल नोड पर क्लिक करें।
  2. वह तालिका चुनें जिसके लिए आप ट्रिगर बनाना चाहते हैं।
  3. उस पर राइट क्लिक करें और ट्रिगर> क्रिएट (सीक्वेंस से पीके) चुनें।
  4. ए क्रिएट (पीके फ्रॉम सीक्वेंस) डायलॉग विंडो दिखाई देगी।
  5. ट्रिगर नाम फ़ील्ड में एक नाम निर्दिष्ट करें।
  6. अनुक्रम नाम ड्रॉप-डाउन सूची से एक अनुक्रम चुनें।
  7. फिर कॉलम नाम ड्रॉप-डाउन सूची से कॉलम नाम चुनें, जिसके लिए आप ऑटो इंक्रीमेंट सेट करना चाहते हैं।
  8. ट्रिगर बनाने के लिए अप्लाई बटन पर क्लिक करें।

आपका ट्रिगर बन जाएगा। नीचे एक निर्मित ट्रिगर का उदाहरण दिया गया है।

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 ब्लॉक कैसे निष्पादित करें

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आरएसी वन नोड आर्किटेक्चर में एक्टिव डेटा गार्ड फिजिकल स्टैंडबाय सेट करना - भाग 1

  2. प्लान एक्सप्लोरर 3.0 वेबिनार - नमूने और प्रश्न और उत्तर

  3. Django 1.6 . के साथ लेनदेन प्रबंधन

  4. SQL SELECT DISTINCT:प्रदर्शन सर्वोत्तम अभ्यास

  5. JDBC और स्प्रिंग के साथ काम करना