日期:2014-05-17  浏览次数:20343 次

如何不用游标,在存储过程中循环查询表值并根据ID得到另一个结果集?
在存储过程中,我要这样做怎么办呢,查询某个表,有原料ID,原料名,然后要根据这个原料ID,查询并计算得到另一个值,再将  原料ID,原料名,计算值  的结果返回,这样要怎么做呢?
听朋友说用游标很不好,我想这个要用到表变量,选将原料ID,原料名加入表变量,然后逐一根据原料ID,修改计算值这一列,不知要怎么做,请教大家????
------解决方案--------------------
为什么非要放到存贮过程里呢  可以放到function里 返回的结果一样是值啊 把存储过程改成function