Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Mengembalikan parameter dalam pernyataan penyisipan Oracle SQL

Anda harus memasukkannya ke dalam blok 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. Apakah pemicu penyisipan memerlukan pernyataan komit?

  2. Pemformatan string menggunakan LISTAGG di Oracle. Melarikan diri dari kutipan tunggal ` `

  3. bandingkan dan tukar atom dalam database

  4. Cara memuat DataFrame panda tipe campuran secara efisien ke dalam Oracle DB

  5. Buat ulang Oracle Databse dari file .dbf setelah menginstal ulang Oracle Enterprise 11gR2