我想锁定一张桌子" PROCESS"阻止其他用户删除表中的内容。
我已经浏览了一些论坛,但无法断定锁的工作原理以及如何锁定表格。
有谁能告诉我如何以sql查询格式把它?
答案 0 :(得分:3)
LOCK TABLE <table name> IN EXCLUSIVE MODE
- 它将锁定表直到COMMIT / ROLLBACK ALTER TABLE <table name> READ ONLY
- 它将阻止所有DML操作(不仅仅是删除),直到您将表返回READ WRITE http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9015.htm
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_3001.htm#CJAHHIBI