当前位置: 网学 > 编程文档 > ORACLE > 正文

Oracle创建存储过程的简单方法

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/19
下载{$ArticleTitle}原创论文样式
  连接到:
  Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
  With the Partitioning, OLAP and Oracle Data Mining options
  JServer Release 9.2.0.1.0 - Production
  
  SQL> create or replace procedure get_news(
  2 aid in varchar2,atitle in varchar2)
  3 as
  4 begin
  5 select * from cf_news
  6 end;
  7 /
  
  警告: 创建的过程带有编译错误。
  
  SQL> create or replace procedure get_news(
  2 aid in varchar2 ,atitle in varchar2)
  3 as
  4 beging
  5 /
  
  警告: 创建的过程带有编译错误。
  
  SQL> create or replace procedure get_news(
  2 aid in varchar2)
  3 as
  4 begin
  5 select * from cf_news;
  6 end;
  7 /
  
  警告: 创建的过程带有编译错误。
  
  SQL> create or replace procedure get_news
  2 as
  3 begin
  4 select * from cf_news;
  5 end;
  6 /
  
  警告: 创建的过程带有编译错误。
  
  SQL> show errors;
  PROCEDURE GET_NEWS 出现错误:
  
  LINE/COL ERROR
  -------- -------------------------------------
  4/1   PLS-00428: 在此 SELECT 语句中缺少 INTO 子句
  SQL> create or replace procedure get_news
  2 as
  3 aa number;
  4 begin
  5 select count(*) into aa from cf_news;
  6 end;
  7 /
  
  过程已创建。
  
  SQL> create or replace procedure get_news
  2 as
  3 aa number;
  4 begin
  5 select count(*) into aa from cf_news;
  6 dbms_outpub.put_line(''aa=''||aa);
  7 end;
  8 /
  
  警告: 创建的过程带有编译错误。
  
  SQL> show errors;
  PROCEDURE GET_NEWS 出现错误:
  
  LINE/COL ERROR
  -------- -----------------------------------------
  6/1   PLS-00201: 必须说明标识符 ''DBMS_OUTPUB.PUT_LINE''
  6/1   PL/SQL: Statement ignored
  SQL> create or replace procedure get_news
  2 as
  3 aa number;
  4 begin
  5 select count(*) into aa from cf_news;
  6 dbms_output.put_line(''aa=''||aa);
  7 end;
  8 /
  
  过程已创建。
  
  SQL> set serverout on;
  SQL> execute get_news;
  aa=3
  
  PL/SQL 过程已成功完成。
  • 上一篇资讯: SQL PLUS命令的使用大全
  • 下一篇资讯: oracle中实现top N
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号