现在有一个A表,里面有这样两个字段EmployeeCode,ItemCode,B表里有Employee字段,两张表里可能有上万条数据,怎么判断A表里每一个EmployeeCode在B表中是否存在,如果不存在请将A表的这个EmployeeCode放入到另外一张表,除了用游标以外,还有没有更好的方法呢?
3 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
Select A.EmployeeCode from A
left outer join B
on A.EmployeeCode=B.EmployeeCode
Where B.employeeCode is null
这样就得出来A表中有的而B表中没有的EmployeeCode列表了,
游标是最慢的方法,慎用。
严格说起来,大概只有记录数是几十个的,不超过几百个的时候才会用到游标吧,
当然,除非你可以允许运行几个小时或者几天的过程。
如非不得已,不用游标。
- 3 回答
- 0 关注
- 650 浏览
添加回答
举报
0/150
提交
取消