我有一个用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定位符相关推荐

  1. oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...

    本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...

  2. java for update 无效_java.sql.BatchUpdateException:调用中的无效参数

    检查此循环. 这里,在i = 0的情况下,取出(0-1)为-1. 我们知道List提供了基于0的索引,所以你的str.get(..)应该从0开始,而不是从-1开始 试试这个 public void i ...

  3. SQL Server数据库错误9003(LSN无效)的处理方法

    国内一些ERP.财务软件一般后台都使用SQL Server的数据库,SQL Server作为一个中大型数据库是不应该在桌面系统上运行的,小规模企业一般不使用专用服务器,大部分直接使用XP系统+桌面引擎 ...

  4. oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法

    由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: show parameter deferred_segment_creation;@H_403_7@ 如果为TRUE, ...

  5. [Oracle][ODBC SQL Server Driver][SQL Server]对象名 'RECOVER.HS_TRANSACTION_LOG' 无效(转)

    原帖由 qingyun 于 2010-6-21 15:44 发表  在写pl/sql的时候,有个很重要的注意点: 比如: begin   update  某个sqlserver的表@dblink名字 ...

  6. [转载]“java.sql.SQLException:指定了无效的 Oracle URL”

    原文地址:"java.sql.SQLException:指定了无效的 Oracle URL"作者:康愚 昨天晚上用MyEclipse连接Oracle,出现了" java. ...

  7. Oracle关于java.sql.SQLException常见错误集锦

    最近使用Oracle时老是遇到java.sql.SQLException错误,害得我在网上查得累死累活的,所以一口气查了一下几个常见的,在此列了列.英文是来自官方的,用中文简单翻译了一下,有一些实在不 ...

  8. Oracle错误: ORA-01722 无效数字

    Oracle错误: ORA-01722 无效数字 1.排查错误 举个栗子 2.总结 几个常见的转换格式的oracle函数 1. 将日期型转换为字符串TO_CHAR() 2. 将数字型转换为字符串to_ ...

  9. ORACLE各种常见java.sql.SQLException归纳

    java.sql.SQLException错误! ORA-00904:     --invalid column name 无效列名 ORA-00942: --table or view does n ...

最新文章

  1. CPU工作过程——MCU
  2. 高流量大并发Linux TCP性能调优
  3. 查linux有哪些task_Java面试手册:Linux高频考点
  4. android pc模式 刘祚虎,刘作虎:一加三段式按键安卓手机唯一 5年付出亿级成本...
  5. 研究生从事学术研究的20条法则:导师错的时候不多!
  6. SQL注入学习资料总结
  7. python爬取json简单吗_Python爬取Json数据的示例
  8. MySQL数据库8(二十二)变量
  9. Pytext简介:facebook的基于PyTorch的NLP框架
  10. python绘图总结2
  11. 统计机器学习-1-统计机器学习基础
  12. 软件测试技术之如何编写测试用例
  13. 了解一下DDD领域驱动设计
  14. 手动链接react native的依赖
  15. IOS学习笔记-加速度传感器(重力感应)-UIAccelerometer
  16. python有趣小程序-搞几款由quot;Python”语言编写的quot;有趣、恶搞、好玩”的程序代码!...
  17. Netflix如何在上万台机器中管理微服务?(史上最全)
  18. 百度地图 JavaScript API ios不能使用情况
  19. 驱动工程师面试题汇编
  20. 利用Python3四舍五入保留两位小数

热门文章

  1. SAP CRM WebClient UI WebUI Runtime repository design
  2. SAP CRM呼叫中心activity board的填充逻辑调试
  3. mysql数据库主要负责存储_MySQL默认数据库简介
  4. 模拟文字接龙,班里一天几个接龙真的烦死啦(仅供娱乐)
  5. access 查找工龄大于30_面试前必知必会的二分查找及其变种
  6. 疯狂html5+css3+javascript讲义 pdf_成为一名优秀的HTML5前端工程师需要掌握哪些技能?...
  7. uiautomation遍历windows所有窗口_万字长文!滑动窗口看这篇就够了!
  8. python识别人脸多种属性_OpenCV-Python(3)训练一个人脸识别器
  9. 不同的二叉搜索树 IIPython解法
  10. python学习-字典(哈希表、创建、插值、取值、keys、values、items、copy、fromkeys)