我们目前正试图实现SELECT FOR UPDATE来锁定行。如果我运行:ORACLE PL/SQL:在Oracle SQL Developer中测试SELECT FOR UPDATE
SELECT * FROM data where rowid = 'AAAQA5AAGAACNbEAA1' FOR UPDATE;
SELECT * FROM data where rowid = 'AAAQA5AAGAACNbEAA1' FOR UPDATE NOWAIT;
我在ORACLE SQL Developer中没有得到任何回报。这不应该给我一个错误?这是否与使用相同的用户ID有关?
我最初的想法是,因为我正在关闭同一个连接,所以这只是覆盖。你已经证实了。谢谢。 – jlrolin 2011-01-13 14:29:45