我正在开发一个Web应用程序,如果出现问题必须向客户端发送有效的错误消息,如果表被锁定我必须发送有关它的错误,可以将表锁定在oracle数据库中吗?如果不能,我就不会实现这个功能。
答案 0 :(得分:-2)
是表可以锁定在orcale中。如果两个进程尝试在表中写入(更新或插入),然后既不提交也不关闭连接。它将被锁定。
您可以通过编辑或运行更新查询来复制它,并使用自动提交关闭的工具,并且不运行提交或回滚,当您尝试从不同的工具或代码访问同一个表时,您将被锁定。
如果您有TOAD,只需编辑表格行而不保存。同时尝试从您的代码更新该表。
但是,您的应用程序几乎没有机会锁定表,因为在您的连接关闭后,您将有一些连接超时。但是有可能某个进程会锁定表格。