3
我想在plpgsql代碼中使用GET DIAGNOSTICS integer_var = ROW_COUNT
來獲取INSERT INTO
語句插入到表中的行數。使用併發語句獲取診斷ROW_COUNT
如果我幾乎同時運行多個INSERT INTO
語句,我可以確定GET DIAGNOSTICS
爲每個語句正確返回插入的行數?
我可以用一個例子說明這一點,如果這種情況發生在以下序列:
- 用戶A運行一個插入到該刀片10行插入表聲明。
- 用戶B運行插入到表中插入5行的插入。
- 用戶A呼叫
GET DIAGNOSTICS rowcount = ROW_COUNT;
- 用戶B調用
GET DIAGNOSTICS rowcount = ROW_COUNT;
威爾用戶A得到5的10 rowcount
和用戶B?或者都會得到5?
假設兩個用戶都運行單獨的事務... – 2014-12-08 07:35:47