Oracle创建存储过程
2012-02-01 10:51
483 查看
以下的文章主要是对Oracle创建存储过程的正确方法的介绍,其中包括有相关的连接,与在实际操中,那些的问题是值得我们注意的,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。
连接到:
文本格式复制代码打印?
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 /
警告: Oracle创建的过程带有编译错误。
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 /
警告: Oracle创建的过程带有编译错误。
文本格式复制代码打印?
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 /
警告: Oracle创建的过程带有编译错误。
文本格式复制代码打印?
SQL> show errors;
PROCEDURE GET_NEWS 出现错误:
LINE/COL ERROR
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 /
过程已Oracle创建。
文本格式复制代码打印?
SQL> set serverout on;
SQL> execute get_news;
aa=3
本文转载于http://www.itjianghu.net/120129/40937870740740706.htm
连接到:
文本格式复制代码打印?
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 /
警告: Oracle创建的过程带有编译错误。
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 /
警告: Oracle创建的过程带有编译错误。
文本格式复制代码打印?
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 /
警告: Oracle创建的过程带有编译错误。
文本格式复制代码打印?
SQL> show errors;
PROCEDURE GET_NEWS 出现错误:
LINE/COL ERROR
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 /
过程已Oracle创建。
文本格式复制代码打印?
SQL> set serverout on;
SQL> execute get_news;
aa=3
本文转载于http://www.itjianghu.net/120129/40937870740740706.htm
相关文章推荐
- SQLSERVER自增字段和Oracle创建自增字段-ORACLE SEQUENCE方法的对比-并且用存储过程实现参数输出
- 创建oracle的存储过程,以及通过JDBC调用该存储过程
- Oracle创建存储过程、创建函数、创建包
- Oracle创建存储过程
- Oracle创建存储过程、创建函数、创建包基本语法
- 『ORACLE』 PLSQL创建存储过程(11g)
- oracle创建存储过程
- (原)用于 Oracle 自动创建单号的存储过程
- ORACLE创建包和包体及包中函数和存储过程
- oracle 赋值存储过程的创建和执行
- oracle用存储过程创建序列时权限不足问题
- Oracle实现创建作业定时执行存储过程
- oracle 创建表并创建存储过程,通过存储过程将其他用户的信息导入到新建表中
- Oracle通用分页存储过程的创建与使用
- oracle 创建包和存储过程并调用举例
- Oracle:创建JOB定时执行存储过程
- Oracle 11g 环境下,利用utl_smtp创建发送邮件的存储过程
- Oracle创建定时任务与存储过程
- Oracle--plsql创建存储过程
- Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)