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

OracleDBに挿入された行の最後のIDを取得します

    シーケンスの次の値で主キーフィールドを自動的に設定するようにトリガーが構成されている場合は、INSERTステートメントを次のように変更できます。

    INSERT INTO table (field1, field2, field3)
      VALUES (?, ?, ?)
      RETURNING primary_key_field INTO ?
    

    次に、主キーの最後に出力パラメータであるINSERTのパラメータ値を追加し、クエリを実行します。

    クエリが実行されたら、出力パラメータの値を取得します。 primary_key_fieldの値が含まれている必要があります。



    1. NifiのAvroスキーマからPostgresqlテーブルを作成します

    2. PDOプリペアドステートメント

    3. SQL:大文字と小文字を区別しない重複をマージする方法

    4. MySQLデータベースからランダムなYouTubeビデオを選択し、それを自分のWebページに表示したい