如何调用存储过程???

oracle数据库,存储过程test有一个in参数和一个out参数

测试没问题:

1. 如何调用?试过:{call UOP_APP.test('${i_test}',?)},{call UOP_APP.test('${i_test}')},exec UOP_APP.test '${i_test}'都不行。。。
2. 通过点击按钮事件调用,在js里如何实现调用存储过程?

FineReportlisa 发布于 2016-8-4 13:45
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
macro_hard发布于2016-8-4 13:45(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-8-4 14:00(编辑于 2023-9-6 09:34)
555
  • lisa lisa(提问者)

    没找到解决方案,又推进一个。。。
    回复
    2016-08-04 14:01 
最佳回答
0
lisa发布于2016-8-4 14:01(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    楼主先在数据集里面试试,再考虑js的吧
    回复
    2016-08-04 14:20 
最佳回答
0
macro_hard发布于2016-8-4 14:20(编辑于 2023-9-6 09:34)
555
  • lisa lisa(提问者)

    你知道在数据集里如何实现吗?我在数据集里也都试过了,各种报错
    回复
    2016-08-04 14:21 
最佳回答
0
lisa发布于2016-8-4 14:21(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    你的存储过程加一行 DBMS_OUTPUT.put_line (o_count);  
    然后再在数据集里面试试
    回复
    2016-08-04 14:29 
最佳回答
0
macro_hard发布于2016-8-4 14:29(编辑于 2023-9-6 09:34)
555
  • lisa lisa(提问者)

    [attach]41236[/attach]
    这样吗?添加了,ds用{call UOP_APP.TEST(\'${i_test}\',?)}调用,还是报错,还有,只有一个in参数和一个out参数,为什么下面参数列表出现两个in参数?
    回复
    2016-08-04 14:33 
最佳回答
0
lisa发布于2016-8-4 14:33(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    先不写调用,双击存储过程后,输入参数值,能出来数据么
    回复
    2016-08-04 14:39 
最佳回答
0
macro_hard发布于2016-8-4 14:39(编辑于 2023-9-6 09:34)
555
  • lisa lisa(提问者)

    出不来,也不报错,预览是空的
    回复
    2016-08-04 14:40 
最佳回答
0
lisa发布于2016-8-4 14:40(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    在pl/sql里直接执行select count那一句有数据么
    回复
    2016-08-04 14:44 
最佳回答
0
macro_hard发布于2016-8-4 14:44(编辑于 2023-9-6 09:34)
555
  • lisa lisa(提问者)

    有的,测试通过了
    回复
    2016-08-04 14:46 
  • lisa lisa(提问者)

    不过数据库不是我本地的,是远程的数据库服务
    回复
    2016-08-04 14:47 
  • 0关注人数
  • 2133浏览人数
  • 最后回答于:2017-2-12 16:29
    活动推荐 更多
    热门课程 更多
    返回顶部