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

Oracle SQL इंसर्ट स्टेटमेंट में रिटर्निंग पैरामीटर

आपको इसे PL/SQL ब्लॉक में डालना होगा:

declare
  videoID number;
begin
  insert into VM_VIDEO (VIDEO_ID, ...)
    values (SEQ_VMMIGVIDEO_ID.NEXTVAL, ...)
    returning VIDEO_ID into videoID;

  insert into IMAGES (IMAGE_ID, ...)
    values (SEQ_IMAGE_ID.NEXTVAL, ...);

  update VM_VIDEO
    set THUMB_IMAGE_ID = SEQ_IMAGE_ID.CURRVAL
    where VIDEO_ID = videoID;
end;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORACLE अद्यतन ट्रिगर के बाद:ORA-04091 उत्परिवर्तित तालिका त्रुटि को हल करना

  2. JDBC कनेक्शन के लिए नेटवर्क टाइमआउट सेट करना

  3. त्रुटि (ORA-00923:कीवर्ड से अपेक्षित नहीं मिला)

  4. एफएनडीसीपास और AFPASSWD

  5. SQL OracleSQL और InnerQuery त्रुटि के साथ अभिव्यक्ति द्वारा समूह नहीं है