我想在数据库表A中逐个读取记录,并将其写入表B,然后从表A中删除记录。进程数达到500后,将提交数据库。现在我有一些记录的问题,在删除阶段从表A我遇到SQL错误-911和-913,记录没有从表中删除。我发现不仅记录有错误,但一些记录之前,它不会提交到数据库,仍然存在于表A没有被写入表B。SQL错误是否会中断提交过程?既然表记录的数量很高,我该如何解决这个问题呢我不能为每个记录提交,提交应该在处理记录数量后完成。
shstlldc1#
如果在一个事务中,则所有SQL都将回滚。尽管某些SQL执行成功
1条答案
按热度按时间shstlldc1#
如果在一个事务中,则所有SQL都将回滚。尽管某些SQL执行成功