ORA-28112: 无法执行策略函数 问题解决

问题现象:

ORA-28112: 无法执行策略函数


可能原因:

A.创建策略时相关参数传入错误,比如列名写错

B.策略调用的函数缺失,没有传入参数或传入一个参数

    如:

    create or replace function testfgac return varchar2

    create or replace function testfgac(schema varchar2) return varchar2

C.策略调用的函数触发 raise error

    如:

解决方案:

A. 重新校验每个输入的参数的正确性

B. 出现这个错误的原因是策略函数必须要求两个入参,一个入参是schema对象,一个table对象,虽然可以不用

C. 正常现象,策略函数无法返回错误信息

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今晚有事忙到现在才捞着写日记,孩子们早睡了,一直说领着孩子们早睡,可一直以来都睡的很晚,为孩子们做榜样,以后真的争...
    若尘_27ac阅读 1,092评论 0 0
  • 八年时间 我从懵懂无知到此刻心凉如水 爱你 爱到你对我习以为常 爱到你对我的付出视为理所当然 爱到你把我的要求当做...
    为自己赴汤蹈火阅读 1,917评论 0 0
  • 收稿 1,收稿自公告日起,至10月31日0点结束。 2,须是这段时间内的作品,旧作无效。 3,无主题。只要是...
    余无病阅读 3,196评论 0 0
  • 在未知的世界里穿行,要么过程迷失,要么结果完满! 小余是我曾经的一个组员,在进入我的团队工作之前,在事业单位做档案...
    望断江水阅读 3,180评论 0 0