@@ROWCOUNTの注意点
@@ROWCOUNTを使って直前のSQLの行数を読み取った直後に、
この値は0にリセットされる。
なので、
SELECT * FROM SyohinTable
PRINT @@ROWCOUNT
IF @@ROWCOUNT = 0
・・・・
と書くと、PRINT文で読み取った後0にリセットされ、
IF文は必ずTrueになってしまうので、注意!
@@ROWCOUNTを使って直前のSQLの行数を読み取った直後に、
この値は0にリセットされる。
なので、
SELECT * FROM SyohinTable
PRINT @@ROWCOUNT
IF @@ROWCOUNT = 0
・・・・
と書くと、PRINT文で読み取った後0にリセットされ、
IF文は必ずTrueになってしまうので、注意!