ほとんどのデータベースは、「insert into select ...」ステートメントのいくつかの形式をサポートしています。データベース挿入の理解
insert into a
select value from b;
これはどのように達成されていますか?
私の理解:ステートメントの実行開始時点に存在する行が選択され、テーブルaに挿入されます。同時に、新しい値をテーブルbに挿入することができ、クエリは既に実行を開始しているため、「考慮」されません。
私の理解は正確に近いですか?これについての任意のリファレンスドキュメントは非常に感謝しています。
ありがとうございます!
データベース用語では、「選択性」とは非常に特異的なものを意味します。これは、select文やinsertではなく、索引と関連しています。 –