读书人

高手快来啊 这个存储过程如何了

发布时间: 2012-02-25 10:01:49 作者: rapoo

高手快来啊 这个存储过程怎么了

VB code
  set @query=@query+',(if(isnull(kihon.tokuiryo1_01,0)=0) then '''' else (select item_name from yeg_muc_itemsetting as itemsetting where kihon.tokuiryo1_01 = itemsetting.item_id and itemsetting.tbl_id = 1 and itemsetting.cat_id = 2) endif + '''' + kihon.tokuiryo1_01_knj as tokuiryo1_01_knj)';


提示 as附近有错误 我吧最后一行的 as tokuiryo1_01_knj 删除 则 正常 现在 我 需要加 as tokuiryo1_01_knj 请问应该真么写

[解决办法]
VB code
set @query=@query+',(if(isnull(kihon.tokuiryo1_01,0)=0)                                          then ''''                                                                                  else (                                                         select item_name                                                            from yeg_muc_itemsetting as itemsetting                                                          where kihon.tokuiryo1_01 = itemsetting.item_id and itemsetting.tbl_id = 1 and itemsetting.cat_id = 2)                                         endif + '''' + kihon.tokuiryo1_01_knj as tokuiryo1_01_knj)'; 

读书人网 >PB

热点推荐