INSERT (SQL)
データベースシステムが自動採番した連番等の人工キーを主キーとして利用する場合、他のSQLステートメントから、その追加対象のテーブルを利用するために、自動採番された主キーを見つける必要があるが、その方法には以下のようなものがある。
特別なストアドプロシージャを使用する
一時テーブルに最後に追加した行をSELECTステートメントで検索する
INSERTステートメントにおける一意な要素の組み合わせを、SELECTステートメントでの検索に使用する
INSERTステートメントでGUIDを使用し、 SELECT ステートメントでそれをキーに検索する