专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle Exception

compared with errors

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草

CREATE OR REPLACE PROCEDURE Haijian_Test Is


Begin
select * from table1;
End;

compare的时候报错: "compared with errors "

------解决方法--------------------------------------------------------
procedure里用select一定要有into,也就是说一定要有参数接收select出来的数据。
------解决方法--------------------------------------------------------
过程是属于在后台执行的一段程序,查询出来的数据不可能正常展示在前台。
必须将查询结果放入指定变量中。
如预先定义一个变量:v_name VARCHAR2(100);
select name into v_name from table_name;
如果查询为一条记录可以放入记录类型的变量中,如果结果是多条记录,需要使用游标动态取数据。
------解决方法--------------------------------------------------------
Oracle不像sql Server一样,可以通过过程返回记录集,所以你这个方法在sql Serverr中可以,在Oracle是不支持的。

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: