Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Trả về các tham số trong câu lệnh chèn SQL của Oracle

Bạn cần đặt nó vào một khối 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. Truy vấn nhanh nhất để kiểm tra sự tồn tại của một hàng trong Oracle?

  2. Oracle REGEXP_SUBSTR đến SUBSTR + INSTR

  3. Oracle ORA-01805 trên cơ sở dữ liệu Oracle 11g

  4. lỗi từ khóa bị thiếu trong câu lệnh oracle CASE WHEN sql

  5. cách lấy thời gian tính bằng mili giây từ trường ngày của oracle cho ngày 01-01-9999