誰かが SQL 例外を再現するのを手伝ってくれますか?
質問する
5589 次
2 に答える
2
あなたがすることができます:
セッション 1 では:
BEGIN WORK;
LOCK TABLE YOURTABLE IN EXCLUSIVE MODE;
今のところ、COMMIT も ROLLBACK もしないでください。
セッション 2 では:
SELECT * FROM YOURTABLE;
これにより、そのエラーが発生するはずです。
この後、セッション 1 で ROLLBACK WORK を実行する必要があります。
于 2013-09-04T21:08:35.113 に答える
1
トリガーしたい場合。
SET ISOLATION TO REPEATABLE READ;
SELECT * FROM __table__;
次に、別のセッションで:
SELECT * FROM __table__
このエラーは、テーブル内の行 (またはページ) が別のプロセスによってロックされている場合に発生します。
于 2013-09-04T00:20:03.633 に答える