これは、この質問Copy Row とそのすべての「子」に似ていますが、少し (おそらくもっと) 複雑です。
いくつかの情報と UUID を含む「プロジェクト」テーブルがあります。これは、テーブル「チェックポイント」と 1:M の関係にあります。「Checkpoint」は、テーブル「TaskCommon」と 1:M の関係を持ちます。「TaskCommon」は、「TaskCommonId」に基づいて親に結合されたテーブル「TaskSpecific」と 1:1 の関係を持ちます。
プロジェクトを取得してコピーし、そのすべてのチェックポイント、タスク、および詳細をコピーするコピー関数を作成する必要があります。
私はストアド プロシージャを使用してこれらすべてを実行する予定であり、各チェックポイントをループしてからタスクを実行するよりも、これを実行するためのより良い方法があるかどうか疑問に思っていました。
これに対して何らかのタイプの再帰クエリを実行する方法はありますか?