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

Oracle DB में सम्मिलित पंक्ति पर अंतिम आईडी प्राप्त करें

यदि ट्रिगर को क्रम से अगले मान के साथ प्राथमिक कुंजी फ़ील्ड को स्वचालित रूप से सेट करने के लिए कॉन्फ़िगर किया गया है, तो आप अपने INSERT कथन को निम्नानुसार संशोधित कर सकते हैं:

INSERT INTO table (field1, field2, field3)
  VALUES (?, ?, ?)
  RETURNING primary_key_field INTO ?

फिर, प्राथमिक कुंजी के लिए अंत में एक आउटपुट पैरामीटर INSERT के लिए पैरामीटर मान जोड़ें, और क्वेरी निष्पादित करें।

क्वेरी निष्पादित होने के बाद, आउटपुट पैरामीटर का मान प्राप्त करें। इसमें Primary_key_field का मान होना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ODP.NET के साथ Windows प्रमाणीकरण का उपयोग करके Oracle से कनेक्ट नहीं हो सकता

  2. Oracle JDBC वर्णसेट और 4000 वर्ण सीमा

  3. SQLcl Oracle से PostgreSQL या YugabyteDB में डेटा स्थानांतरित करने के लिए

  4. अस्पष्ट स्तंभ क्वेरी

  5. JDBC परिणामसेट:मुझे एक getDateTime की आवश्यकता है, लेकिन केवल getDate और getTimeStamp है