首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 数据库开发 >

很简单的存储过程,帮忙看看,多谢。

2012-02-14 
很简单的存储过程,帮忙看看,谢谢。。。create or replace PROCEDURESP_GETNEXTID ( p_TABLENAME IN WCMID.T

很简单的存储过程,帮忙看看,谢谢。。。
create or replace PROCEDURE  
"SP_GETNEXTID" ( p_TABLENAME IN WCMID.TABLENAME%TYPE, p_CACHESIZE IN WCMID.CACHESIZE%TYPE, o_NEXTID OUT WCMID.NEXTID%TYPE )AS begin select NEXTID into o_NEXTID from WCMID where TABLENAME=p_TABLENAME; update WCMID set NEXTID=NEXTID+p_CACHESIZE where TABLENAME=p_TABLENAME; 
end;

这个存储过程的作用,以及如何使用,谢谢。。。


[解决办法]
参数中,p_TABLENAME是传入的存储过程主体里的查询和更新条件,p_CACHESIZE是传入的数据更新源之一,o_NEXTID是传出的参数,传出的数据是查询WCMID表中的NEXTID字段值。存储过程里面就是查询一个字段,然后再更新这个字段呗

热点排行