sql >> Databáze >  >> RDS >> Oracle

Vrácení parametrů v příkazech Oracle SQL insert

Musíte jej vložit do bloku 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. Jak zkontrolovat, zda byla hodnota sloupců explicitně zadána ve spouštěči PL/SQL PŘED AKTUALIZACÍ?

  2. Kontrola zálohování serveru SQL

  3. Jak vytvořit databázi v MySQL Workbench pomocí GUI

  4. Advanced SQL:CROSS APPLY a OUTER APPLY