oralce之存储过程

时间:2022-01-07 10:12:02

一:--循环向表emp中插入数据

 declare
maxnumber number:=10000;
v_count number;
begin
v_count :=0;
FOR x IN 1..maxnumber
LOOP
v_count :=v_count+1;
insert into emp (empno,ename,job,mgr,sal,comm)
values(1001,'tom','clerk',1001,1000,120);
if mod(v_count,1000) = 0 then
commit;
end if;
END LOOP ;
commit;
end;

二:--创建与emp表结构相同的临时表

 create table emp_bak
as
select * from emp;
truncate table emp_bak;

三:--通过存储过程将表emp中的数据同步到临时表emp_bak中

 create or replace procedure  p_syn_data
Is
v_num number;
Begin
V_Num :=0;
For X In (Select * From Emp)
Loop
begin
V_Num:=V_Num+1;
Insert Into Emp (Empno,Ename,Job,Mgr,Sal,Comm)
Values(X.Empno,X.Ename,X.Job,X.Mgr,X.Sal,X.Comm);
If Mod(V_Num,1000) = 0 Then
Commit;
End If;
end;
End Loop;
Commit;
Dbms_Output.Put_Line("同步数据完成!");
end p_syn_data;

查看临时表数据:

 --查看临时表数据
select count(1) from emp_bak;

oralce之存储过程的更多相关文章

  1. firedac调用ORACLE的存储过程

    firedac调用ORACLE的存储过程 EMB官方原文地址:http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_Oracle_with_F ...

  2. 基于海明距离的加权平均值人职匹配模型(Sqlserver2014/16内存表实现)

    最近给某大学网站制作一个功能,需要给全校所有的学生提供就业单位发布职位的自动匹配,学生登陆就业网,就可以查看适合自己的职位,进而可以在线投递. 全校有几万名学生,注册企业发布的职位也有上万,如何在很短 ...

  3. Entity Famework 的通过IOC注入实现

    1. 前言 最近刚换了一家公司,由于之前的公司代码并没有用到项目框架,需要我整理下NHibernate与Entity Framework之间的区别及适用性.并写出相关的示例代码 面试的时候吹的牛,得把 ...

  4. 使用ADO.NET操作Oracle数据库

    本文将示例使用C#的ADO.NET技术调用Oralce的存储过程和函数及操作Oracle数据库. 在oracle的hr数据库中建立存储过程 在oralce的hr数据库中建立函数 新建控制台项目,在主函 ...

  5. oralce 存储过程、函数和触发器

    一.存储过程和存储函数 指存储在数据库*所有用户程序调用的子程序叫存储过程.存储函数.   创建存储过程 用CREATE PROCEDURE命令建立存储过程. 语法: create [or repl ...

  6. oralce 存储过程传入 record 类型的参数?

    先定义一个 package , package中含有一个 record 类型的变量 create or replace package pkg_record is type emp_record is ...

  7. oralce存储过程实现不同用户之间的表数据复制

    create or replace procedure prc_test123 is temp_columns ); sqltemp ); cursor cur is select table_nam ...

  8. oralce存储过程

    简单的存储 create or replace procedure sayhelloworld as begin dbms_output.put_line('Hello World'); end;

  9. oracle 存储过程

    来自:http://www.jb51.net/article/31805.htm Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 I ...

随机推荐

  1. [New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)

    <Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...

  2. cf&num;305 Mike and Foam&lpar;容斥&rpar;

    C. Mike and Foam time limit per test 2 seconds memory limit per test 256 megabytes input standard in ...

  3. hadoop1&period;2&period;1三种模式配置

    1.本地模式 本地模式的安装 将hadoop 安装包解压后不用任何配置就是默认的本地模式 此时 core-site.xml ,hdfs-site.xml , marped.site.xml 三个配置文 ...

  4. Eclipse&plus;Axis使用WSDL文件生成Web Service服务端&sol;客户端

    JDK版本:1.5.0_22 Eclipse版本:Helios Service Release 2(3.6.2) WSDL文件的创建过程见http://blog.csdn.net/a19881029/ ...

  5. BZOJ 1697&colon; &lbrack;Usaco2007 Feb&rsqb;Cow Sorting牛排序

    Description 农夫JOHN准备把他的 N(1 <= N <= 10,000)头牛排队以便于行动.因为脾气大的牛有可能会捣乱,JOHN想把牛按脾气的大小排序.每一头牛的脾气都是一个 ...

  6. HDU 2023题解分析

    我想说这道题我还没弄明白我错哪了,交了20多遍一直都是Runtime Error,改了N次还是不对,后来搜了一下,说是数组开小了,又把数组开大,还不对,又改发现一个平均值求错,再改,还不对,洗洗睡吧. ...

  7. 非阻塞IO服务器模型

    我们来考虑一个情形,你跟千千万万个玩家是魔兽世界的超级粉丝,每周末准时组团打boss.每当周末游戏服务器就亚历山大,因为起码几十万用户同时在线.如果用我们的多线程阻塞服务器作为游戏服务器是否可行呢?先 ...

  8. Charles断点调试

  9. c&num; 集合中有数字、字符的Orderby排序

    string[] things= new string[] { "105", "101", "102", "103", ...

  10. spring boot整合shiro后,部分注解(Cache缓存、Transaction事务等)失效的问题

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/elonpage/article/details/78965176 前言 整合有缓存.事务的sprin ...