sql >> データベース >  >> RDS >> Oracle

OracleSQL挿入ステートメントでパラメータを返す

    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. Oracleで1レベルの深いネスト制限に対処するにはどうすればよいですか?

    2. SQLServerの日付列の形式

    3. SQLServer2017でビューを作成する

    4. SQL Serverの文字列からすべての非アルファベット文字を削除するにはどうすればよいですか?