测试(JUnit)SQL DELETE和UPDATE语句,无需提交

时间:2017-09-24 21:30:10

标签: java sql commit

有没有办法做到这一点?我想测试一些包含DELETE和UPDATE语句但不想提交更改的SQL请求。

1 个答案:

答案 0 :(得分:0)

真的取决于您使用的RDBMS。在Oracle中,您可以回滚任何内容,直到执行提交。在事务DB中,通常有一个选项可以打开事务,搞乱一些数据而不是关闭或回滚。

最好的方法是使用一片数据制作一个表的副本并尝试所有内容。

PS:不要和Prod混在一起! :)