问题描述
TABLE1中有下列字段C1,C2,C3,C4,C5,C6,C7,C8,C9....我要在前台页面中显示上表中的C1,C2,C3,C4,C5,C6,C7,C8打算用DATASET,那么,在ORACLE中如何写上面的存储过程啊?????要用到selectC1,C2,C3,C4,C5,C6,C7,C8fromtable1wherec1='10001'语句
解决方案
解决方案二:
建一个包,包内有一个存储过程,存储过程内生命一个游标open游标名selectC1,C2,C3,C4,C5,C6,C7,C8fromtable1wherec1='10001'就ok了
解决方案三:
?????????
解决方案四:
有没有代码?
解决方案五:
procedureCareerManChangeSalGetAll(refOutoutRefCursor)isbeginopenrefOutforselecta.id,a.NAME,a.NOWPOSITION_ID,to_char(a.NOWPOSITIONWHEN,'yyyy-mm-dd')asNOWPOSITIONWHEN,to_char(a.JOINJOBTIME,'yyyy-mm-dd')asJOINJOBTIME,a.OLDPOSITION_ID,to_char(a.OLDPOSITIONWHEN,'yyyy-mm-dd')asOLDPOSITIONWHEN,a.NOWPOSITIONSAL,a.NOWLEVELSAL,a.AFTERPOSISAL,a.AFTERLEVELSAL,a.AFTERLEVEL_IDfromRPT_CareerManChangeSala;endCareerManChangeSalGetAll;这个是我asp.net+oracle项目里的,明白了吧?
解决方案六:
上边是包体里的,对应的包头里加上这两句:typeRefCursorisrefcursor;procedureCareerManChangeSalGetAll(refOutoutRefCursor);