早教吧 育儿知识 作业答案 考试题库 百科 知识分享

oracle中,locktabletablenameinexclusivemode;这句话是什么含义?它有什么实际作用?比如,在这过程中:procedureprepairreportord36isbeginlocktablegzordmanagementdetailtmpinexclusivemode;deletefromgzor

题目详情
oracle中, lock table tablename in exclusive mode;这句话是什么含义?它有什么实际作用?比如,在这过程中: procedure prepair_report_ord36 is begin lock table gz_ord_management_detail_tmp in exclusive mode; delete from gz_ord_management_detail_tmp; insert into gz_ord_management_detail_tmp ………………
▼优质解答
答案和解析
这个表示手动锁表gz_ord_management_detail_tmp 其他的事物只能读,不能写,如果你要写数据只能等待该过程执行完成,否则阻塞所有要修改操作会话。 可以这么说编上面过程除非特殊情况需要这样,真正的应用系统不会这么干。 这样应用只会使你的事物串行执行,对于并发系统这就是自寻死路