300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Oracle存储过程怎么返回结果 – 数据库 – 前端

Oracle存储过程怎么返回结果 – 数据库 – 前端

时间:2021-05-06 07:47:47

相关推荐

Oracle存储过程怎么返回结果 – 数据库 – 前端

这个存储过程你可以在Test的环境下查看结果,不过你需要隐式游标来进行操作,那样才能看到,具体步骤如下:

1、首先大家要借助游标,因此需要先定义一个返回类型的游标createorreplacepackagetype_difinitionastypemycursorisrefcursor;endtype_difinition;

2、改写你的存储过程,要想查看执行SQL后结果需要一个返回参数,这个参数即上面定义的游标类型createorreplaceprocedureselect_pro(p_resultouttype_difinition.mycursor–返回结果)issyn_sqlvarchar2(200)default”;beginsyn_sql:=’select*fromemp’;–此处打开游标,并把需执行的SQL赋值给游标openp_resultforsyn_sql;endselect_pro;

3、执行编译通过后,右键点击存储过程的名字,跳出框,选择Test一项,进入Test界面4、点击编译、再点击执行5、Test界面的底部界面,有个VariableTypevalue的列表,此时你可以点击Value值里面的…按钮,即可查看结果,由于不怎么会应用这个编辑器,本想把图片上传给你,如有不解,再详问,希望回答对楼主有帮助

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。