Oracle数据库存储过程中输出参数为自定义游标类型时,使用call或者exec调用时,用什么来给游标赋值 100
CREATEORREPLACEPROCEDUREGETRECORD(recordnameinvarchar2(50),cur_OUToutcur.cursor_type)...
CREATE OR REPLACE PROCEDURE GETRECORD(recordname in varchar2(50), cur_OUT out cur.cursor_type){…………} ;
自定义游标
create or replace package cur as
TYPE Cursor_Type IS REF CURSOR;
end cur;
就是我想在pl/sql下直接执行这个存储过程,用exec getRecord('recordname',这里该怎么写?);
我知道这里要用一个游标类型的变量来代替, 就是不知道该用什么,求高手指教 展开
自定义游标
create or replace package cur as
TYPE Cursor_Type IS REF CURSOR;
end cur;
就是我想在pl/sql下直接执行这个存储过程,用exec getRecord('recordname',这里该怎么写?);
我知道这里要用一个游标类型的变量来代替, 就是不知道该用什么,求高手指教 展开
展开全部
直接写select语句就好了
追问
我们总是想避开某个问题,换另一个来解决,貌似是可以,但以后咋办,有些地方就只能调用你的存储过程,写啥select语句,这要是能直接写select语句何必整的这么麻烦
追答
楼主把你的包体部分的代码贴出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询