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字段,提交事物,加锁

阅读更多
个人分类: 工作
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭