sql >> データベース >  >> RDS >> Sqlserver

行に子がある場合のデータベース内の行のコピー

    すべてのコピー ロジックを実装するストアド プロシージャを作成できます。

    基本的に:

    <オール>
  1. マスター テーブルにコピー行を挿入 - 新しい ID を変数に格納
  2. 変数の FK を参照して、子テーブルの各行のコピーを挿入します。子行の ID を variable2 に格納します
  3. 変数 2 の FK を参照して、子テーブルに依存するテーブルに新しい行を挿入します。
  4. つまり、一番上から始まり、必要な数だけテーブルをたどるストアド プロシージャを作成します。



    1. データベースにテーブルが存在するかどうかを確認します-PLSQL

    2. SQLを使用して星の三角形を印刷するにはどうすればよいですか

    3. MySql Connector / Jのエラーメッセージがわかりにくい-java.sql.SQLException:boo {exclamation mark}

    4. アクティブな接続がある場合にPostgreSQLデータベースを削除するにはどうすればよいですか?