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. Как да генерирам версия 4 (случаен) UUID на Oracle?

  2. java.sql.SQLException:Слушателят отказа връзката със следната грешка:ORA-12519, TNS:не е намерен подходящ манипулатор на услуга

  3. Изброяване на редове във вътрешно съединение

  4. Еквивалент на \G на MySQL в SQL*Plus на Oracle

  5. Отворете SQL Developer от командния ред с параметри (connectstring, user, passwort...)