我看够了。我也没看多少参考书就开始写了。很多情况下,我都把sql语句
定义成常量,到后面再执行之,象这样:
sql_str:='update T_QBYGFLQK_CHINA_TEMP '||
'set '||
'f14=('||v_dwyg||' and yg.zt<>''在岗''),'||
'f15=('||v_dwyg_nt||'),'||
'f16=('||v_dwyg||' and yg.tsxbz=''下岗人员''),'||
'f17=('||v_dwyg||' and yg.tsxbz=''待岗人员''),'||
'f18=('||v_dwyg||' and yg.tsxbz=''长期病伤假人员'')'||
' where bh=''1''';
EXECUTE IMMEDIATE sql_str;
v_dwyg则是我前面定义的常量,我觉得很好用。
定义成常量,到后面再执行之,象这样:
sql_str:='update T_QBYGFLQK_CHINA_TEMP '||
'set '||
'f14=('||v_dwyg||' and yg.zt<>''在岗''),'||
'f15=('||v_dwyg_nt||'),'||
'f16=('||v_dwyg||' and yg.tsxbz=''下岗人员''),'||
'f17=('||v_dwyg||' and yg.tsxbz=''待岗人员''),'||
'f18=('||v_dwyg||' and yg.tsxbz=''长期病伤假人员'')'||
' where bh=''1''';
EXECUTE IMMEDIATE sql_str;
v_dwyg则是我前面定义的常量,我觉得很好用。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货