调用存储过程 无效sql语句

[复制链接]
查看11 | 回复3 | 2012-7-4 20:18:27 | 显示全部楼层 |阅读模式
这是oracle的语法啊,在存储过程中查询出来into到自定义的变量中,然后利用这变量再做其他操作啊,如果你只是想查询出来,即是说想返回一个数据集给你,在参数哪里需要多定义哦,如下:CREATE OR REPLACE PROCEDURE TEST(cur_OUT OUT CURSOR) ASBEGINOPEN cur_OUT FOR select * from ccdust.class;END;...
回复

使用道具 举报

千问 | 2012-7-4 20:18:27 | 显示全部楼层
存储过程创建成功不一定说就是正确的,查看PROCEDURE目录里面的存储过程的图标是不是有打叉,有打叉就说明创建的存储过程有错误。还有,调用存储过程需在beginend 中begin
exec test;end如果还是有错你把exec去掉试试,印象中不是用exec...
回复

使用道具 举报

千问 | 2012-7-4 20:18:27 | 显示全部楼层
;;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行