一张VFP表中,如何将两字段中不一样的记录提取出来?
VFP一张表中,如何将两字段中不一样的记录提取出来?比如:A表中有A1,A2字段他们的值有的相同有的不同,如何提取不同的值到B表B1字段...
VFP一张表中,如何将两字段中不一样的记录提取出来?
比如:A表中有A1,A2字段他们的值有的相同有的不同,如何提取不同的值到B表B1字段 展开
比如:A表中有A1,A2字段他们的值有的相同有的不同,如何提取不同的值到B表B1字段 展开
展开全部
既然是两个不同的字段,应该在B表也弄B1,B2两个字段对应才对啊,你的B1意思是什么?
下面这个是把A表中A1,A2不相等的都提取到了B表的B1.B2中,用了游标,PLSQL下证实运行完美.(c1,c2,d1,d2你完全不用管;只要把A1,A2,B1,B2对应成你自己的就可以了)
declare
type d1 is ref cursor;
d2 d1;
c1 a.a1%type;
c2 a.a2%type;
begin
open d2 for
select a1,a2 from a where a1<>a2 ;
loop
fetch d2 into c1 ,c2;
exit when d2%notfound;
insert into b(b1,b2) values (c1,c2);
end loop;
end;
下面这个是把A表中A1,A2不相等的都提取到了B表的B1.B2中,用了游标,PLSQL下证实运行完美.(c1,c2,d1,d2你完全不用管;只要把A1,A2,B1,B2对应成你自己的就可以了)
declare
type d1 is ref cursor;
d2 d1;
c1 a.a1%type;
c2 a.a2%type;
begin
open d2 for
select a1,a2 from a where a1<>a2 ;
loop
fetch d2 into c1 ,c2;
exit when d2%notfound;
insert into b(b1,b2) values (c1,c2);
end loop;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询