从停止时的启动过程
答
我解决了这个问题。感谢评论,我意识到在程序中放置一些入门点不是可行的。
我已经创建了一个辅助表ProcState
我保存了过程的状态。 当我启动该过程时,通过我没有插入的寄存器中的查询I循环ProcState
当过程运行时,我插入并提交验证,如果DBMS中断,我不想检查againg。
最后,当程序结束时,我删除ProcState
中的所有寄存器,以便下次从0开始。
希望它有助于某人。
答
你可以用你自己的解决方案来做到这一点。
我建议你用这个解决方案:
将if case
前每dml statements
,并检查它没关系与否。
我的意思是你可以把1
末尾的每个dml statements
并在你运行该块之前检查它。这是我知道的很长的路,但它解决了你的问题。
将状态保存在数据库表中? –
但我想程序在代码中的某处开始,就像一个起点。它是否可行? –
没有内置任何东西可以做到这一点,你需要设计自己的解决方案。 –