zoukankan      html  css  js  c++  java
  • pl/sql 创建并执行oralce存储过程,并返回结果集

    pl/sql 创建并执行oralce存储过程,并返回结果集

    因为以前一直用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差了很多,结果集在一个很隐蔽的地方,如图所示,点开即可

  • 相关阅读:
    四则运算题目生成器
    个人博客作业Week1
    M1/M2项目阶段总结
    个人博客作业week7
    个人博客作业—2
    第一周个人博客作业
    关于生成四则运算式
    个人博客作业week7
    第二次博客作业
    关于webservice大数据量传输时的压缩和解压缩
  • 原文地址:https://www.cnblogs.com/yclizq/p/15192346.html
Copyright © 2011-2022 走看看