`
kb5706
  • 浏览: 41175 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

oracle 在plsql中创建procedure并调用

 
阅读更多
Createtable
  
create table A 
  ( 
  USERID NUMBER(38), 
  PWD    VARCHAR2(30) 
  ) 
  tablespace USERS 
  pctfree 10 
  initrans 1 
  maxtrans 255 
  storage 
  ( 
  initial 64K 
  minextents 1 
  maxextents unlimited 
  ); 


  --======================================
  
---创建procedure 
  create or replace procedure up_sel(cur_test out sys_refcursor) 
  is 
  begin 
  open cur_test for 
  select * from a; 
  end; 
  --删除存储过程 
  drop procedure up_sel 
  --提交 
  commit 
  ----在PL/sql中执行procedure------ 
  ---//   file-->>new -->>test window 
  begin 
  -- Call the procedure 
  up_sel(cur_test => :cur_test); 
  end; 
  --//在variable中填入定义的游标名  cur_test 
  --//在Type中填入游标类型  Cursor 
  --//点击Value 右边的 ...图标即可显示出所要的结果 
  --**当然也可直接右击存储过程后点TEST 


  --===============================
  
----删除数据的存储过程 
  create or replace procedure up_del 
  (userid in varchar2) 
  is 
  begin 
  delete from a where USERID=userid; 
  end; 
  --//** 要在value中填入要传入的值 
  --------增加数据 
  create or replace procedure up_add 
  ( 
  userid in varchar2, 
  pwd in varchar2 
  ) 
  is 
  begin 
  insert into a(USERID,PWD) values(userid,pwd); 
  commit; 
  end; 


  -----执行------------------
  
declare 
  begin 
  up_add(11,'222'); 
  end; 

分享到:
评论

相关推荐

    Oracle_plsql基本语法笔记.txt

    procedure 的建立和调用 function的建立和调用 标题 参数的调用(in 模式为按址调用,out / in out模式为按值调用。NOCOPY 强行转换成按址调用)。 标题 软件包及封装 软件包(PACKAGE)的建立和调用 ...

    Oracle P/L SQL实现FTP上传、下载功能

    Oracle P/L SQL实现FTP上传、下载功能,以下是此过程包的头部,包体经常打包处理plb,感兴趣用户可以下载下来。 --Oracle上的FTP功能 Create or Replace Package UTL_FTP AUTHID CURRENT_USER as Type Connection ...

    PLSQLDeveloper下载

    /*test_procedure可以省略*/ 至此,test_procedure存储过程已经完成,经过编译后就可以在其他PL/SQL块或者过程中调用了。函数与过程具有很大的相似性,此处不再详述。 编辑本段游标  游标的定义为:用游标来指代一...

    最全的oracle常用命令大全.txt

    可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件中定义如下一行 DEFINE_EDITOR=vi f、运行命令文件 SQL>START test SQL>@test 常用SQL*Plus语句 a、表的创建、修改、删除 创建表的...

    oracle 存储过程、函数和触发器用法实例详解

    指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 创建存储过程 用CREATE PROCEDURE命令建立存储过程。 语法: create [or replace] procedure 过程名(参数列表) as PLSQL子程序体; --给指定...

    Oracle中 关于数据库存储过程和存储函数的使用

    存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。存储过程没有返回值。存储函数有返回值 创建存储过程 用CREATE PROCEDURE命令建立存储过程和存储函数。 语法:create [or ...

    OraclePLSQL编程经典例子

    通过在过程中使用输入参数,可以讲数据输入到执行部分,通过使用输出参数,可以将执行部分的数据输出到应用环境,在pl/sql中可以使用create procedure命令来创建过程。 编写一个存储过程,可以输入雇员名和新工资来...

    PL/SQL Developer8.04官网程序_keygen_汉化

     至此,test_procedure存储过程已经完成,经过编译后就可以在其他PL/SQL块或者过程中调用了。  函数与过程具有很大的相似性,此处不再详述。 编辑本段 游标  游标的定义为:用游标来指代一个DML SQL操作返回的...

    orcale常用命令

    可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件中定义如下一行 DEFINE_EDITOR=vi f、运行命令文件 SQL>START test SQL>@test 常用SQL*Plus语句 a、表的创建、修改、删除 创建表的...

    Toad 使用快速入门

    在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of ...

Global site tag (gtag.js) - Google Analytics