oracle遇到无效lob,sql – ORA-22275错误:指定了无效的LOB定位符
我有一个用PDF文档填充BLOB变量的过程.我想要做的是添加逻辑,仅在静态日期的60天内显示PDF文档.见下文:
check_staticdate number(1);
function DisplayPDF (audit in number) RETURN blob is
person_id person.person_id%type;
z_lob blob;
blob_length NUMBER;
CURSOR getPDF(audit number) IS
select report
from report_table
where report_type = 'PDF'
and job_no = audit order by rec_no;
begin
/* Check Valid ID */
if not package.ValidID(person_id,check_only=>TRUE) then
return z_lob;
end if;
/* Here is the case statement.*/
select case
when exists
(
SELECT 'x' from table
where table_id = person_id
and trunc(sysdate) < trunc(table_static_date + 60)
)
then 1
else 0
end into check_staticdate
from dual;
if (check_staticdate = 0) then
return z_lob;
end if;
open getPDF(audit);
fetch getPDF into z_lob;
close getPDF;
return z_lob;
end DisplayPDF;
我收到的错误是:ORA-22275:指定了无效的LOB定位器.
我是Oracle sql的新手,并且不确定为什么我的ValidID检查通过返回z_lob而工作,但我的case语句没有.
编辑:添加完整的错误堆栈
Failed to execute target procedure ORA-22275: invalid LOB locator specified
ORA-06512: at "SYS.WPG_DOCLOAD",line 51
ORA-06512: at "User.Package",line 733
ORA-06512: at line 33
oracle遇到无效lob,sql – ORA-22275错误:指定了无效的LOB定位符相关推荐
- oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...
本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...
- java for update 无效_java.sql.BatchUpdateException:调用中的无效参数
检查此循环. 这里,在i = 0的情况下,取出(0-1)为-1. 我们知道List提供了基于0的索引,所以你的str.get(..)应该从0开始,而不是从-1开始 试试这个 public void i ...
- SQL Server数据库错误9003(LSN无效)的处理方法
国内一些ERP.财务软件一般后台都使用SQL Server的数据库,SQL Server作为一个中大型数据库是不应该在桌面系统上运行的,小规模企业一般不使用专用服务器,大部分直接使用XP系统+桌面引擎 ...
- oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法
由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: show parameter deferred_segment_creation;@H_403_7@ 如果为TRUE, ...
- [Oracle][ODBC SQL Server Driver][SQL Server]对象名 'RECOVER.HS_TRANSACTION_LOG' 无效(转)
原帖由 qingyun 于 2010-6-21 15:44 发表 在写pl/sql的时候,有个很重要的注意点: 比如: begin update 某个sqlserver的表@dblink名字 ...
- [转载]“java.sql.SQLException:指定了无效的 Oracle URL”
原文地址:"java.sql.SQLException:指定了无效的 Oracle URL"作者:康愚 昨天晚上用MyEclipse连接Oracle,出现了" java. ...
- Oracle关于java.sql.SQLException常见错误集锦
最近使用Oracle时老是遇到java.sql.SQLException错误,害得我在网上查得累死累活的,所以一口气查了一下几个常见的,在此列了列.英文是来自官方的,用中文简单翻译了一下,有一些实在不 ...
- Oracle错误: ORA-01722 无效数字
Oracle错误: ORA-01722 无效数字 1.排查错误 举个栗子 2.总结 几个常见的转换格式的oracle函数 1. 将日期型转换为字符串TO_CHAR() 2. 将数字型转换为字符串to_ ...
- ORACLE各种常见java.sql.SQLException归纳
java.sql.SQLException错误! ORA-00904: --invalid column name 无效列名 ORA-00942: --table or view does n ...
最新文章
- CPU工作过程——MCU
- 高流量大并发Linux TCP性能调优
- 查linux有哪些task_Java面试手册:Linux高频考点
- android pc模式 刘祚虎,刘作虎:一加三段式按键安卓手机唯一 5年付出亿级成本...
- 研究生从事学术研究的20条法则:导师错的时候不多!
- SQL注入学习资料总结
- python爬取json简单吗_Python爬取Json数据的示例
- MySQL数据库8(二十二)变量
- Pytext简介:facebook的基于PyTorch的NLP框架
- python绘图总结2
- 统计机器学习-1-统计机器学习基础
- 软件测试技术之如何编写测试用例
- 了解一下DDD领域驱动设计
- 手动链接react native的依赖
- IOS学习笔记-加速度传感器(重力感应)-UIAccelerometer
- python有趣小程序-搞几款由quot;Python”语言编写的quot;有趣、恶搞、好玩”的程序代码!...
- Netflix如何在上万台机器中管理微服务?(史上最全)
- 百度地图 JavaScript API ios不能使用情况
- 驱动工程师面试题汇编
- 利用Python3四舍五入保留两位小数
热门文章
- SAP CRM WebClient UI WebUI Runtime repository design
- SAP CRM呼叫中心activity board的填充逻辑调试
- mysql数据库主要负责存储_MySQL默认数据库简介
- 模拟文字接龙,班里一天几个接龙真的烦死啦(仅供娱乐)
- access 查找工龄大于30_面试前必知必会的二分查找及其变种
- 疯狂html5+css3+javascript讲义 pdf_成为一名优秀的HTML5前端工程师需要掌握哪些技能?...
- uiautomation遍历windows所有窗口_万字长文!滑动窗口看这篇就够了!
- python识别人脸多种属性_OpenCV-Python(3)训练一个人脸识别器
- 不同的二叉搜索树 IIPython解法
- python学习-字典(哈希表、创建、插值、取值、keys、values、items、copy、fromkeys)