oracle存储过程含参数的插入数据

原创 2013年12月04日 19:18:49


create or replace
procedure proczipcodebyzipinsert(
  i_zipcode  in  zipcode.zip%type,
  i_city in zipcode.city%type,
  i_state in zipcode.state%type
)
as
  v_zipcode zipcode.zip%type;
  v_city zipcode.city%type;
  v_state zipcode.state%type;
  v_dummy zipcode.zip%type;
begin
 v_zipcode:=i_zipcode;
 v_city:=i_city;
 v_state:=i_state;
 select zip into v_dummy from zipcode where zip=v_zipcode;
 dbms_output.put_line('数据存在您不能插入');
exception
  when no_data_found then
  insert into zipcode values(v_zipcode,v_city,v_state,user,sysdate,user,sysdate);
  dbms_output.put_line('数据插入成功');
  when others then
  dbms_output.put_line('数据错误');
end;



set   serveroutput on

set serveroutput on
begin
 proczipcodebyzipinsert('046000','山西长治','cz');
end;
rollback



oracle使用存储过程插入文件至数据库操作方法

  • 2017年06月20日 17:09
  • 7KB
  • 下载

oracle存储过程大数据量insert

对于大数据量的insert into select的做法,我个人来说不赞成这样做,现实也没这样做,对此,我通过oracle的存储过程写了个大数据量的insert into select 的分批插入方法...
  • ysyn1209
  • ysyn1209
  • 2012年12月26日 13:43
  • 590

Oracle 存储过程批量插入数据

oracle 存储过程批量插入大量数据 declare numCount number; userName varchar2(512); email varchar2(512); m...
  • cdmamata
  • cdmamata
  • 2016年08月02日 18:08
  • 753

利用oracle存储过程向数据库批量插入数据

create or replace procedure test is begin for i in 1 ..100 loop insert into 表名(id,name) values...
  • gaofenglxx
  • gaofenglxx
  • 2016年09月20日 16:59
  • 1508

oracle存储过程之数据增删查改及调用

存储过程: 存储过程是 SQL, PL/SQL, Java 语句的组合, 它使你能将执行商业规则的代码从你的应用程序中移动到数据库。这样的结果就是,代码存储一次但是能够被多个程序使用。是存放在数据库服...
  • u011955534
  • u011955534
  • 2013年11月09日 14:38
  • 10550

oracle 存储过程 利用数组类型type实现批量插入数据库

Oracle没有数组类型,如果要传递
  • u011054048
  • u011054048
  • 2014年11月22日 20:43
  • 1897

C++完成Oracle存储过程批量插入(一)

为了满足大数据量的批量插入这个需求,最近研究了一下Oracle数据库的批量插入这块儿,本篇先介绍一下这两天来所了解到的以及一次不成功的C++进行存储过程批量插入方案。 一.Oracle处理批量插入存...
  • fengshuiyue
  • fengshuiyue
  • 2014年09月01日 22:58
  • 3114

oracle存储过程将某张表一个字段的多值分开成多条数据插入到一张新表

create or replace PROCEDURE PRO_MANDATESCOPE (dataid in varchar2,tablename in varchar2 ) AS ...
  • qq_26676207
  • qq_26676207
  • 2016年06月30日 18:30
  • 2683

oracle存储过程的调用(insert 语句的存储过程)

//存储过程 create or replace procedure ADDDDD(      pid in number,      pname in VARCHAR2 ) is begi...
  • chenfeng898
  • chenfeng898
  • 2013年04月10日 12:28
  • 5672

oracle利用游标单条插入数据举例

原创作品,出自 “深蓝的blog” 博客,深蓝的blog: 背景 近日有哥们问我如何实现多条数据以单条的方式插入到目标表里,为解决这个问题,下面来做个小实验。   交流过程如下: 下面,我们举例用c...
  • huangyanlong
  • huangyanlong
  • 2015年07月30日 10:21
  • 2116
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle存储过程含参数的插入数据
举报原因:
原因补充:

(最多只允许输入30个字)