2016 - 2024

感恩一路有你

oracle存储过程return Oracle存储过程怎么返回结果?

浏览量:3009 时间:2021-03-14 17:02:11 作者:admin

Oracle存储过程怎么返回结果?

CRREATORREPLACEPACKAGEPK commtypemy curoseisrefcursorendpk commdeclarev namevarchar2(20)v curorpku通信我的cursorbeginopenv_uu用于从empfetchv_uucursorintov_unamedbmsu中选择empname的cursor输出.put行(“empname=”| | v_uName)结束

您可以在测试环境中查看此存储过程的结果,但是您需要一个隐式游标来操作,这样您就可以看到它。具体步骤如下:

1。首先,我们需要使用游标,因此我们需要定义一个返回类型游标,即create error replacement typeudefinitionastypemycursorisrefcursorendtypeu2。重写存储过程。要查看执行SQL的结果,需要一个返回参数,它是上面定义的cursor type created error procedure select(puresultouttype)定义.mycursor--返回结果)issynusqlvarchar2(200)default“”beginsynusql:=”select*frommemp“--在此处打开游标,并将要执行的SQL分配给游标openp_结果forsynusqlendselectu3。编译完成后,右击存储过程名称,跳出框,选择test,进入test界面。4单击编译,然后单击执行。5在测试接口的底部接口中,有一个variableTypeValue列表。此时,您可以单击。。。按钮查看结果。因为你不知道如何使用这个编辑器,我想把图像放在屏幕上传递给你。如果你不明白,再问一次。我希望这个答案能对房东有所帮助

oracle存储过程return oracle存储过程返回集合 oracle存储过程输出查询结果

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。