您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > 网络数据库 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

大型数据库信息排错一法
2001-12-29· ·李碧波 ··yesky

上一页  1 2 3 4 5 6  下一页


  四、比较两个数据库的个人信息,设标记

do 1
1.prg
SET DEFAULT TO d:\dbf
SET PATH TO d:\dbf
select 1
use lyc1
select 2
use lyc1_1
do while not eof()
select 1
go 1
locate for xm = lyc1_1 -> xm
do while not eof()
if sbbh = lyc1_1 -> sbbh 如果姓名相同,社保编号也相同,设标记为y
replace xh with lyc1_1 -> xh
replace bj with "y"
replace lyc1_1 -> bj with "y"
if ryfl="在职" and lyc1_1 -> tgz > 0 如果有退休工资,不能是在职
replace ryfl with "在职?"
endif
if ryfl="退休" and lyc1_1 -> zgz > 0
replace ryfl with "退休?"
endif
if ryfl=" " and lyc1_1 -> tgz > 0
replace ryfl with "?退休"
endif
if ryfl=" " and lyc1_1 -> zgz > 0
replace ryfl with "?在职"
endif
exit
else
if bj<>"y" 如果标记没设为y
replace xh with lyc1_1 -> xh
replace bj with "n" 姓名相同,社保编号不同,设标记为n
endif
continue
endif
enddo
select 2
skip 1
enddo
sele 1
use
sele 2
use

上一页  1 2 3 4 5 6  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 理解和使用Oracle 8i分析工具-LogMiner
 Oracle 8x中监控sysdba角色用户登陆情况
 SQL Server 7.0数据库的六种数据移动方法
 Oracle数据库的空间管理技巧
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!