大家好,又见面了,我是你们的朋友全栈君。
因为以前一直用sql server多,现在一下子用oracle ,工具什么都不熟,局限于sql server的思想
网上搜,和问朋友,跟我讲了一大堆,什么loop 啊,decalre啊,package啊,什么命令窗口啊,什么 sql plus啊,什么不支持pl/sql啊.耽误了好几个小时..完全都是在误导人,其实什么都不需要。
只需要定义一个结果集,把东西存到结果集中就结束(这个结果集叫做游标),先创建存储过程:
- create or replace procedure Demo(data out sys_refcursor) is
- begin
- open data for select * from gsminfo;
- end Demo;
然后直接执行就OK ,执行的方法如下:
找到存储过程,右键,选择测试:
然后出现的页面,再选择点击运行:
然后直接看结果集就可以了,注意了,oracle pl/sql这个工具,存储过程的结果集做的很不人性化,比起sql server差了很多,结果集在一个很隐蔽的地方,如图所示,点开即可
转自:https://blog.csdn.net/kimizhou_blog/article/details/39340851
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160920.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...