おはよう。2つのテーブルがあり、一方が他方を参照しています。主キーに挿入すると、主キーは自動生成されます。つまり、IDフィールドです。この値を2番目のテーブルに挿入する必要があります。
OUTPUT句を使用すると、挿入されたばかりのID値が得られることがわかったので、これを試しました。
insert into owners (pId)
insert into personal (firstName)
output inserted.pId
values ('fn')
しかし、それは機能しません。エラーが発生します:
キーワード「挿入」の近くの構文が正しくありません
個人テーブルはプライマリテーブルであり、所有者テーブルには外部キーが含まれています。SQL Serverで必要なことをどのように行うことができますか?
私は過去2日間ここで立ち往生しています...