如何用SQL语句高效地批量检测记录是否存在? 20
每天的交易记录(大约10万条)保存在远程联通机房的数据库中,每天下班后要进行对账操作,即:某部门提交一个文本文件,里面有大约1000条交易流水号,需要检测这些交易是否已经...
每天的交易记录(大约10万条)保存在远程联通机房的数据库中,每天下班后要进行对账操作,即:某部门提交一个文本文件,里面有大约1000条交易流水号,需要检测这些交易是否已经在服务器中正确记录。
从文本文件中提取交易流水号是很容易的,但是检测是否在服务器记录只能一条一条的Select。
有没有更高效的方法,批量确认流水号是否存在呢?
现在的方法:
如果语句 Select ID, Stat From TabCur Where sno = '2014082537942658' 的执行结果没有记录,则记录为“掉单”。
如此循环大约1000次,处理完一个部门。由于网络原因,差不多要半个小时,太慢了。 展开
从文本文件中提取交易流水号是很容易的,但是检测是否在服务器记录只能一条一条的Select。
有没有更高效的方法,批量确认流水号是否存在呢?
现在的方法:
如果语句 Select ID, Stat From TabCur Where sno = '2014082537942658' 的执行结果没有记录,则记录为“掉单”。
如此循环大约1000次,处理完一个部门。由于网络原因,差不多要半个小时,太慢了。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询