求助2个库间数据替换问题,谢谢
A、B两个数据库,均含有姓名、单位、地址、电话四个字段,单位又分为甲、乙、丙、丁等,要求以姓名索引关联2个库,并将B中的单位为甲、乙的地址和电话替换为A的。[ 本帖最后由 parity 于 2012-6-4 15:52 编辑 ]
CREATE CURSOR AA (姓名 C(10),单位 C(10),地址 C(10),电话 C(13)) FOR I=1 TO 10 INSERT INTO AA VALUES (REPLICATE(CHR(64+I),10),SUBSTRC("甲丁乙丁丙乙甲丙丁丙",I,1),REPLICATE(CHR(96+I),10),"0432-8546773"+TRANSFORM(I)) ENDFOR CREATE CURSOR BB (姓名 C(10),单位 C(10),地址 C(10),电话 C(13)) FOR I=1 TO 10 INSERT INTO BB VALUES (REPLICATE(CHR(64+I),10),SUBSTRC("甲南乙丁丙乙东甲丁丙",I,1),REPLICATE(CHR(106+I),10),"0432-8646879"+TRANSFORM(I)) ENDFOR UPDATE BB SET 地址=AA.地址,电话=AA.电话 FROM AA WHERE BB.姓名==AA.姓名 AND INLIST(ALLTRIM(BB.单位),"甲","乙") BROWSE