我的要求是先选择一条记录(该记录可能没有主键)并删除相同的记录。选择并删除没有主键信息的记录
下面是流量:
- 从表中选择的所有记录。
- while(resultset.next()),获取单个记录。
- 删除记录。
该代码必须与所有数据库一起工作。因为这将是genric服务。
这是一个java数据库服务。目前它是为Oracle实现的。我们使用ROWID来标识每条记录。但是由于某些数据库没有ROWID和类似的概念,所以它不能用于其他数据库。我想做这个服务泛型。我想申请除ROWID以外的其他逻辑
任何想法?
很多谢谢。
此代码必须与.net和java一起使用吗?你不忘记PHP或C? –
我的建议:进一步研究SQL。您可以在单个查询中执行此操作,无需单独选择然后再删除。 – DaveyDaveDave
为什么不直接针对有问题的行运行删除语句? –