DB2 sql 代码 -913 和 -904 有什么区别?
问问题
7625 次
2 回答
2
SQL 代码 -913 是死锁或超时导致的不成功执行。原因代码原因代码、资源类型资源类型和资源名称资源名称
SQL 代码 -904 是由不可用的资源引起的不成功执行。REASON 原因代码、资源类型资源类型和资源名称资源名称
-913 是死锁,或者两个程序试图获取相同的资源。经典的例子是程序 1 更新表 B,然后是 A;和程序 2 更新表 A,然后 B。两个程序都无法访问第二个资源,所以你有一个死锁。为了防止这种情况,您的所有程序都必须以相同的顺序(A,然后 B)修改 DB2 表。
-904 是不可用的资源。删除的表或锁定的表。
这两个错误都会为您提供死锁资源或不可用资源的名称。
于 2013-06-25T13:19:02.610 回答
0
于 2013-06-25T14:05:26.657 回答