ホームページ >データベース >mysql チュートリアル >SQL Server ストアド プロシージャを使用して、あるテーブルから別のテーブルにデータを挿入するにはどうすればよいですか?
SQL Server: ストアド プロシージャを使用した既存のテーブルへの行の挿入
SQL Server では、1 つのテーブルからデータを選択し、それをテーブルに挿入します。ストアド プロシージャを使用して既存のテーブルを作成するには、一時テーブルの作成とは異なるアプローチが必要です。 SELECT ... INTO ... を使用して既存のテーブルにデータを挿入しようとすると、テーブルがすでに存在することを示すエラーが発生する場合があります。
この問題を解決して、あるテーブルから別のテーブルに行を挿入するには
指定された検索キーに基づいて dbo.TableOne から dbo.TableTwo に行を挿入する例を次に示します。
INSERT INTO dbo.TableTwo (col1, col2) SELECT col1, col2 FROM dbo.TableOne WHERE col3 LIKE @search_key;
次の手順に従うと、正常に挿入できます。 SQL Server のストアド プロシージャを使用して、1 つのテーブルから既存のテーブルに行を追加します。
以上がSQL Server ストアド プロシージャを使用して、あるテーブルから別のテーブルにデータを挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。