2016.9.12工作记录更改前置条件

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

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

下午数据经理让我们在鹏哥带领下做一个简单的工作,把“前驱条件里,加上记录数>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字段,提交事物,加锁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值