摘要
Sybase数据库检索到事务之间发生死锁时,会自动选择一个代价较小的事务进行回滚,同时返回消息代码-1205,通知被回滚退回的应用重新提交事务。可是,在实际应用中大多数程序并没有重新提交事务处理,这一方面是因为假如每个DML(DataManipulationLanguage,数据操纵语言)语句都要考虑死锁的问题,那么整个处理流程未免过于复杂;另一方面在于即使重新提交事务.不但没有根除死锁根源,反而可能使程序出现死循环。
出处
《中国金融电脑》
2010年第2期74-77,共4页
Financial Computer of China