SQL

T-SQLの@@ROWCOUNTについて

T-SQLのシステム関数に「@@ROWCOUNT」と言うものがあります。 直前に影響のあった件数を知りたい時に気軽に使える関数ですが、 「@@ROWCOUNT」の仕様を理解していないと、 想定と異なった動きをすることがあります。 対象のテーブルの状態 @@ROWCOUNT…

INSERT INTO SELECT文では、SELECT文の中にパラメータを使用することも出来る。

Aテーブルから取得した値をBテーブルに直接設定したい時に使う INSERT INTO SELECT文ですが、 SELECT文の中に、パラメータを使用することも可能です。 サンプル DECLARE @No as int SET @No = 1 INSERT INTO TABLE_A [(ID,VALUE)] SELECT [@No,VALUE] FROM T…