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

एक सम्मिलित कथन से एक मान लौटाएँ

कुछ संभावनाएं:

1) रिटर्निंग क्लॉज का प्रयोग करें:

INSERT INTO emp (empno, ename) VALUES (emp_seq.NEXTVAL, 'ANDREWS')
RETURNING empno INTO :variable;

2) अनुक्रम वक्र का प्रयोग करें:

INSERT INTO emp (empno, ename) VALUES (emp_seq.NEXTVAL, 'ANDREWS');
SELECT emp_seq.CURRVAL INTO :variable FROM DUAL;

CURRVAL आपके सत्र द्वारा उत्पन्न अंतिम अनुक्रम मान देता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .Net - सब कुछ एक साथ स्मृति में खींचने के बजाय ऑन-डिमांड रिकॉर्डसेट बनाना

  2. ओरेकल में एक स्ट्रिंग में व्हाइटस्पेस (नई लाइन और टैब स्पेस) ट्रिम करें

  3. ORA-19011 त्रुटि मिलने पर किसी फ़ील्ड को कैसे खोजें?

  4. Oracle 11g (क्लाइंट) को अनइंस्टॉल / पूरी तरह से कैसे हटाएं?

  5. स्तंभ अस्पष्ट परिभाषित