ESQL を使用してデッドロックを管理する方法を理解しようとしています。O'Neil の本「Database」にある例とまったく同じように、「customers」テーブルを更新しようとする 2 つの同時プロセスを作成しました。 22deadabort%22+oracle&source=bl&ots=2QF7eSbaW6&sig=IcEZtSXINKrOVro1UN-ShlNsAak&hl=en&ei=9BPvTKPfMtP4nwfqu_X1Cg&sa=X&oi=book_result&ct=result&resnum=1&ved=0CBcQ6AEwAA#v=onepage&q=oraclef22%deadabort%2=false&22%deadabort%2
しかし、何らかの理由で、1 が終了するのを待っているプロセス 2 は、「exec sql update customers」ステートメントでブロックされ、「if(sqlca.sqlcode == DEADABORT)」ステートメントには決して入りません。したがって、デッドロックを管理することはできません。
誰かアイデアがありますか?