lei's profile我就是我PhotosBlogListsMore ![]() | Help |
|
August 30 垃圾的DB2最近在用DB2 实实证明不开放的东西就是不好用。妈妈的
下面一个例子,留作以后当资料了
CREATE PROCEDURE P_MK_FactoryHours_login() --营销_火电企业发电设备利用小时(月度)—数据初始化 LANGUAGE SQL
p1:BEGIN DECLARE SQLSTATE CHAR(5); DECLARE NOW_DATE VARCHAR(10);--当前日期 DECLARE PLANT_ID VARCHAR(20); DECLARE PLANT_FMonthComplete DECIMAL(20,5); DECLARE PLANT_FYearComplete DECIMAL(20,5); DECLARE sqlcode INT DEFAULT 0; --"02000"就表示游标位置已经处于结果表最后一行之后 --DECLARE not_found CONDITION FOR SQLSTATE '02000'; --开启宗产数据本月的游标 DECLARE c1 CURSOR FOR select substr(char(id),1,length(char(id))-2), M_USER_HOURS, USE_HOURS from PLANT_BRIEF where substr(char(TAB_YEAR),1,length(char(TAB_YEAR))-2) = substr(NOW_DATE,1,4) and substr(char(TAB_MONTH),1,length(char(TAB_MONTH))-2) = substr(NOW_DATE,6,2); --DECLARE CONTINUE HANDLER FOR NOT FOUND --SET at_end = -1; --SET at_end = 0; --取系统日期 select (current date) into NOW_DATE from (select count(*) from plant_tree) as a fetch first 1 rows only; open c1; ins_loop: LOOP FETCH c1 INTO PLANT_ID, PLANT_FMonthComplete, PLANT_FYearComplete; --判断游标结束 IF sqlcode=100 THEN LEAVE ins_loop; END IF; --初始化数据 update T_MK_FactoryHours set FMonthComplete = PLANT_FMonthComplete ,FYearComplete = PLANT_FYearComplete where FDepNo = PLANT_ID and substr(FReportPeriod,1,7) = substr(NOW_DATE,1,7); END LOOP ins_loop; CLOSE c1; END p1 @ August 23 话说多了也头晕这些日子的工作就是
不停的讨论,不停的开会,不停的写文档,不停的画图 。
天天说话要从早到晚,天天还要听着一屋子人不停地说话。
话说得太多了,话听得也太多了。
现在“一场话”说完,我就头晕目眩了。
有人感慨说,“啊,原来地球是圆的!”
我也想说,“唉,原来说话也上头!”
现在脑袋像一个铅球很沉,
身体却像一个气球很飘。
爱——就一个字,
晕——也就一个字。
现在真的好 晕 !! August 22 无聊得忙碌日子自从投入到华电项目组就没有好好休息过,
一个多月过去了,总是天天在加班。
每天老婆都在问“晚上回家吃饭吗?”,每次我都是6:30 才能给出确切答案(80%说,“你自己吃吧,我要加班。”)
每个周末我都期盼着有人说,“同志们辛苦了,这周就不用加班了。”
虽然项目号称是国内在SOA体系下最先进的设计,
虽然由清华当年最年轻的博士生导师亲自指导,
虽然现在我不用编码,
虽然加班还有钱,
但是这样的日子实在太让人疲惫了。
每天我都不知道自己做了什么,但是手头就是一堆的活。
一个多月过去了,实际的成果物看到甚少,但实际工时却有2月有余。
每天早上我都要在床上多赖5分钟,只有这样洗脸的时候才不至于再次睡着。
每天晚上我都暗骂,不管多晚从西直门上城铁都没坐。
每天我都心痛6.8元的交通费。
每天都要说很多很多的话,画一堆的图。
每天脑子都是乱的。
|
|
|