Firebird を DB として使用していますが、これを行う必要があります。
INSERT INTO TG (ID, UID, GID)
SELECT (INSERT INTO TBO VALUES (GEN_ID('o',1)) RETURNING ID), UID, 10
FROM TBL l
WHERE l.is=1
私が使用するとき、選択のある部分はOKです:
SELECT (GEN_ID('o',1)), UID, 10
FROM TBL l
WHERE l.is=1
ID
しかし、最初に依存関係のために他のテーブルが必要です。
プロシージャーと呼ばれるものについては知っていますが、それらの使用方法がわかりません。SQL を使用してこれを行うオプションはありますか?