執行SQL指令後的回傳值
需要知道陳述式所影響的資料列數,或是資料表產生的最後一個識別值。
紀錄一下該怎麼做!
1. 傳回受到前一個陳述式所影響的資料列數。
SELECT @@ROWCOUNT AS count;
2. 返回指定的Table的識別值。
SELECT IDENT_CURRENT ('TableName') AS cnt;
3. 傳回在目前工作階段以及目前範圍中,任何資料表產生的最後一個識別值。
SELECT SCOPE_IDENTITY() AS cnt;
4. 傳回所有範圍的目前工作階段中,任何資料表所產生的最後一個識別值
SELECT @@IDENTITY AS cnt;
沒有留言:
張貼留言