35. oracle中instr在平台上的转换用法

Posted on 2016-05-30 10:37  zkx4213  阅读(155)  评论(0)    收藏  举报

//INSTR('15,17,29,3,30,4',a.femployee)
var instrSql = fun.funHelper.charIndex('a.femployee',"'"+V_1+"'");
LB_sqlExecute("delete from T_HR_TrainFile a where a.ftraincourse = ? and "+instrSql+" >0 ",[courseName]);

备注:delete from T_HR_TrainFile a where a.ftraincourse = ? and INSTR('15,17,29,3,30,4',a.femployee) >0 

var fun = ABS_LOADBEAN("com.plug.FunctionHelper");
var Aid= fun.funHelper.strAdd("a.ID","';'");
var Bid= fun.funHelper.strAdd("b.ID","';'");
var AFOrg= fun.funHelper.strAdd("a.FOrg","';'");
var Smain= fun.funHelper.charIndex(Aid,"'"+O_MASTER.FMainSend+";'");
var Scopy = fun.funHelper.charIndex(Aid,"'"+O_MASTER.FCopySend+";'");
var Uorg= fun.funHelper.charIndex(Bid,AFOrg);
LB_sqlResultSet("select b.ID as forg from T_OA_DocUnit a ,lbOrganization b where "+Uorg+">0 and ( "+Smain+">0 or "+Scopy+">0 )");

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3