選択範囲を使用してテーブルに挿入しています
INSERT california_authors (au_id, au_lname, au_fname)
SELECT au_id, au_lname, au_fname
FROM authors
WHERE State = 'CA'
にID列があるとしcalifornia_authors
ます。最後に@@IDENTITYを取得できるのと同じように、上記の特定の挿入によって挿入されたすべてのIDを取得できますsingle insertion
か?
california_authors
以前に挿入されたフィルター付きのレコードが存在する可能性があるため、selectコマンドを使用できませんState = 'CA'