简单的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 /

警告: 创建的过程带有编译错误。

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 /

时间: 2024-10-06 09:53:43

简单的Oracle存储过程的创建方法的相关文章

简单的Oracle存储过程的创建方法(菜鸟级)

oracle|创建|存储过程 连接到:Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.1.0 - Production SQL> create or replace procedure get_news(  2  aid in varchar2,atitle in var

oracle 存储过程加密的方法_oracle

配置环境: 1.数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版 2.安装路径:C:ORACLE 实现方法: 1.D:>set NLS_LANG=AMERICAN_AMERICA.USACII7 或 D:>set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 D:>set 直接打set命令可以查看环境变量 2.在D:下创建a.sql文件,内容如下: Java代码 create or replace procedure test1(

oracle创建存储过程两种方法

oracle创建存储过程两种方法 create or replace procedure getdefault is begin   execute immediate ' create global temporary table deftemp(pid varchar2(5))on commit delete rows';   select * from deftemp; end //方法二 /* 下面来看个 1:创建临时表 2:往临时表中插入结果集 3:返回临时表的结果集 oracle存储

oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)_oracle

oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的.和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存储过程和函数以命名的数据库对象形式存储于数据库当中.存储在数据库中的优点是很明显的,因为代码不保存在本地,用户

oracle自增列创建方法收藏

  oracle自增列创建方法收藏 Oracle没有自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现. 先建一个测试表了: create table userlogin ( id number(6) not null, name varchar2(30) not null primary key ) tablespace users / 第一步:创建SEQUENCE create sequence userlogin_seq increment by 1 s

mysql存储过程查看,修改,删除,创建方法

mysql教程存储过程查看,修改,删除,创建方法 文章主要简单的介绍关于mysql存储过程查看,修改,删除,创建的方法哦,下面举了四个实例来证明一下关于存储过程的操作. 询数据库教程中的存储过程: 方法一:(直接查询) select `specific_name` from mysql.proc where db = 'your_db_name' and `type` = 'procedure' 方法二:(查看数据库里所有存储过程+内容) show procedure status; 方法三:(

Oracle 存储过程加密方法_oracle

软件环境: 1.操作系统:Windows 2000 Server 2.数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版 3.安装路径:C:ORACLE 实现方法: 1. D:>set NLS_LANG=AMERICAN_AMERICA.USACII7 或 D:>set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 D:>set 直接打set命令可以查看环境变量 2. 在D:下创建a.sql文件,内容如下: create or re

C#调用oracle存储过程 最简单的实例

oracle|存储过程   Oracle方面1.创建Oracle过程存储create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)as  varparam varchar2(28);begin  varparam:=paramin;  paramout:=varparam|| paraminout;  end;2.测试过程存储declare

oracle存储过程返回数组的方法

oracle 存储过程返回数组的方法: 1.建立包 create or replace package test isTYPE filename_array IS TABLE OF varchar2(1);filename filename_array;end test; 2. 建立存储过程 create or replace procedure test_array(v_cfjg out test.filename_array ) isbegin DECLARE i number;D_cfjg