私のプロジェクトでは、プライマリキーの値を自動生成してデータを挿入し、この番号を他のテーブルの外部に再利用するスクリプトを作成する必要があります。DB2 with文で最後のIDを保持する
私はその値を保持するために、ステートメントを使用しようとしています。例えば
は、私はこれをやろうとしている:WITH tmp as (SELECT ID FROM (INSERT INTO A ... VALUES ...))
INSERT INTO B ... VALUES tmp.ID ...
しかし、私はそれを動作させることはできません。 少なくともそれは可能ですか、まったく間違っていますか?
が(このオブジェクトは、数列を生成)あなたはシーケンス・オブジェクトと自動インクリメントフィールドを作成する必要がありますあなたは私の理解
あたりとして
うん、大丈夫を...私はinsertステートメントで直接withステートメントを使用しようとしていた...ありがとう、私はそれを試してみましょう;) –
非常にうまく動作します!ありがとうございました –