oracle 管道函数bug-oracle 管道函数返回行,通过ROWNUM提取前20行报错

问题描述

oracle 管道函数返回行,通过ROWNUM提取前20行报错
各位:
使用如下语句:SELECT * FROM TABLE(FUN_TEST('工单')) where ROWNUM<=2;
当SELECT * FROM TABLE(FUN_TEST('工单')) 返回的行数>=2时,报ORA-06548:不再需要更多的行错误,但不加ROWNUM条件时则一切正常。
那位大神碰到了这种情况?给小弟指一条明路。

时间: 2024-10-28 14:36:56

oracle 管道函数bug-oracle 管道函数返回行,通过ROWNUM提取前20行报错的相关文章

oracle语句-初用oracle和PL/SQL 网上找了个分页存储过程,直接拿过来怎么报错。。求解

问题描述 初用oracle和PL/SQL 网上找了个分页存储过程,直接拿过来怎么报错..求解 直接上代码` create or replace package p_page is TYPE type_cur IS REF CURSOR; --定义游标变量用于返回记录集 PROCEDURE Pagination(Pindex in number --分页索引 Psql in varchar2 --产生dataset的sql语句 Psize in number --页面大小 Pcount out n

weblogic连接池-Java调用Oracle存储过程传入数组参数报错

问题描述 Java调用Oracle存储过程传入数组参数报错 weblogic连接池 JNDI提供的链接保存 Oracle数组 报错 oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection 大家好,我在用weblogic连接池 JNDI

简介DB2常用函数与Oracle比较

本文详细介绍DB2常用函数与Oracle比较 1.类型转化函数:decimal, double, Integer, smallint,real,Hex(arg), date, time,timestamp,char, varchar 常用举例: --转化为字符串类型 Oracle: select to_char(15.5000) from dual; DB2: select char(15.5000) from sysibm.sysdummy1 --转化为日期时间 Oracle: select

Oracle学习(十) 用户自定义函数

用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序.函数的参数有3种类型: (1)in参数类型:表示输入给函数的参数,该参数只能用于传值,不能被赋值. (2)out参数类型:表示参数在函数中被赋值,可以传给函数调用程序,该参数只能用于赋值,不能 用于传值. (3)in out参数类型:表示参数既可以传值,也可以被赋值. 1.函数的创建 语法格式: create [or replace] function functionName ( parameterName1 mode1 data

Oracle反转倒置函数及单行转换函数

Oracle反转倒置函数 Oracle提供了一个反转倒置函数reverse,但此函数不能分组倒置,本文提供了一个即可分组倒置的函数,如下所示: CREATE OR REPLACE FUNCTION REVERSE_F(p_str VARCHAR2, p_delimiter VARCHAR2:='')   RETURN VARCHAR2 IS   v_return VARCHAR2(4000);   vp_str  VARCHAR2(4000) := p_str;   v_idx    numbe

《卸甲笔记》-PostgreSQL和Oracle的SQL差异分析之五:函数的差异(六)

PostgreSQL是世界上功能最强大的开源数据库,在国内得到了越来越多机构和开发者的青睐和应用.随着PostgreSQL的应用越来越广泛,Oracle向PostgreSQL数据库的数据迁移需求也越来越多.数据库之间数据迁移的时候,首先是迁移数据,然后就是SQL.存储过程.序列等程序中不同的数据库中数据的使用方式的转换.下面根据自己的理解和测试,写了一些SQL以及数据库对象转换方面的文章,不足之处,尚请多多指教. 1.NVL2 NVL2(expr1, expr2, expr3) 是Oracle的

oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]

oracle                                       -->                             mysql to_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d');to_date(sysdate,'yyyy-mm-dd')-->STR_TO_DATE(sysdate(),'%Y-%m-%d'); 1.oracle  (1)使用TO_CHAR函数处理数字 

ORACLE 系统函数大全SQLSERVER系统函数的异同_数据库其它

字符函数 下面是Oracle支持的字符函数和它们的Microsoft SQL Server等价函数. 函数 Oracle Microsoft SQL Server 把字符转换为ASCII :ASCII ASCII 字串连接: CONCAT --------------(expression + expression) 把ASCII转换为字符 CHR, CHAR 返回字符串中的开始字符(左起) INSTR ,---------------CHARINDEX 把字符转换为小写 LOWER -----

【函数】Oracle函数系列(2)--数学函数及日期函数

[函数]Oracle函数系列(2)--数学函数及日期函数   1  BLOG文档结构图   2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 数学函数 ② trunc和round函数 ③ 常用日期函数 Tips: ① 本文在itpub(http://blog.itpub.net/26736162).博客园(http://www.cnblogs.com/lhrbest)和微信公众号(xiaoma