2016.9.12工作记录更改前置条件

新员工第一天上班,在数据经理的指导下,通过安装plsqldeveloper等软件并使用SQL语句,学习如何为数据库表添加记录数大于0的前置条件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新单位第一天,上午到了单位,走了大约半个小时的路程,天气闷热,喝了一杯豆浆,甜的不要不要的,海南的感觉热和甜。

上午刷刷电脑手机就过去了,大家都在忙自己的事情,杨哥过几天回来,好像没什么事情要我们做。

下午数据经理让我们在鹏哥带领下做一个简单的工作,把“前驱条件里,加上记录数>0的条件”。先安装了几个软件plsql developer、winSCP、instantclient等,其中winSCP以前没有接触过,之后需要补强。然后开始做这个工作,鹏哥讲得很认真,然而我做的似懂非懂,首先是一个sql语句

 select * from BONC.BONC_TASK_201600912 t 
 这条sql语句的作用是把我们需要处理的表筛选出来,其中BONC.BONC_TASK_201600912是鹏哥新建的一个临时表,用于筛选我们需要处理的表

 SELECT * FROM MDW.MDW_SYS_PROCEDURE_INFO T WHERE T.SYS_TYPE = 'BS' and tab_name  = '表名' 
 这条sql语句的作用是查询我们需要处理的表的内容

然后打开表的conditions字段查看表的前置条件,并将表的前置条件复制到plsql执行查询操作,执行查询操作前需要分清表是月表还是日表,分别要执行以下操作

V_ACCT_DATE 日表替换为  '20160901' 
 V_ACCT_DATE 月表替换为 '201608'

执行查询得出记录数,分析表的日志表类型,执行

如果  MDW.MDW_SYS_IFS_IMP_LOG 添加AND  IMP_NUM > 0 
 
如果  MDW.MDW_SYS_HDP_EXEC_LOG添加AND  ROW_NUM > 0 

继续查询,得出记录数

正常开锁更新condition字段,提交事物,加锁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值