关闭

.net 执行oracle存储过程时 找不到存储过程名,总是找函数的原因

1339人阅读 评论(1) 收藏 举报

ORA-06550: 第 1 行, 第 23 列:
PLS-00222: 在此范围中不存在名为 'UP_IRRGUANLIJIGOU_DELETE' 的函数
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored  

  上面这个问题我以前也碰到过,偶尔在网上看到有人提到这个问题,记下原因以此备忘。原因可能是在command对象的Parameters里加入了ParameterDirection为ReturnValue的参数。因为存储过程是没有返回值的,这里加了返回值可能系统第一个就去找方法了吧。这个只是我单纯的分析,没有任何根据谢谢。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21207次
    • 积分:491
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:10篇
    • 译文:0篇
    • 评论:2条
    最新评论
    前沿快讯
    外语学习