日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle遇到无效lob,sql – ORA-22275错误:指定了无效的LOB定位符

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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定位符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。