function、cursor 和EXECUTE IMMEDIATE的问题,谢谢同志们,快疯了。
现在想将SQL语句传入函数中,返回cursor
create or replace function f_reCursor(sSql in varchar2) return CURSOR is
cur CURSOR;
begin
EXECUTE IMMEDIATE 'cursor ' ||cur|| ' is ' || sSql;
或(EXECUTE IMMEDIATE 'cursor cur is ' || sSql; )也试过
return(cur);
end f_reCursor;
提示以下错误::::
FUNCTION SDE.F_RECURSOR 编译错误
错误:PLS-00201: 必须声明标识符 'CURSOR'
行:1
文本:create or replace function f_reCursor(sSql in varchar2) return CURSOR is
错误:PL/SQL: Compilation unit analysis terminated
行:0
文本:create or replace function f_reCursor(sSql in varchar2) return CURSOR is
create or replace function f_reCursor(sSql in varchar2) return CURSOR is
cur CURSOR;
begin
EXECUTE IMMEDIATE 'cursor ' ||cur|| ' is ' || sSql;
或(EXECUTE IMMEDIATE 'cursor cur is ' || sSql; )也试过
return(cur);
end f_reCursor;
提示以下错误::::
FUNCTION SDE.F_RECURSOR 编译错误
错误:PLS-00201: 必须声明标识符 'CURSOR'
行:1
文本:create or replace function f_reCursor(sSql in varchar2) return CURSOR is
错误:PL/SQL: Compilation unit analysis terminated
行:0
文本:create or replace function f_reCursor(sSql in varchar2) return CURSOR is
...全文
相关推荐
oracle笔记二--plsql 编程.txt
oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程
oracle动态SQL
ORACLE动态SQL的使用心得,详细介绍几种使用的方法
Oracle高效编程及SQL优化
公司内部培训资料,教你如何写出更高效的sql语句,
oracle pl/sql实例精讲student数据库模式数据和表脚本
oracle pl/sql实例精讲student数据库模式
Oracle存储过程学习经典[语法+实例+调用].
Oracle存储过程基础知识 Oracle存储过程的基本语法 Oracle存储过程的若干问题备忘 用Java调用Oracle存储过程总结 在存储过程中做简单动态查询 Oracle存储过程调用Java方法



