创建一个很大的EMP表 EMP_LARGE
--CREATE TABLE EMP_LARGE AS SELECT * FROM EMP ; ---先复制一张EMP表
DECLARE --声明变量
v_loop NUMBER;
v_num NUMBER;
too_large EXCEPTION;
BEGIN --开始执行
FOR v_loop IN 1 .. 100 LOOP --EMP开始是14条,14*2^100应该是很大的数了吧
SELECT COUNT(*) INTO v_num FROM emp_large;
IF
v_num <= 1000000 ---输入你喜欢的行数
THEN
INSERT INTO emp_large
(empno, ename, job, mgr, hiredate, sal, comm, deptno) SELECT empno, ename, job, mgr, hiredate, sal, comm, deptno
FROM emp_large; END IF;
END LOOP;
COMMIT;
--如果大于指定数量,则删除多余的(排序不严谨,随机删除)
IF v_num > 1000000
THEN RAISE too_large; --抛异常
END IF ; EXCEPTION ---异常处理
WHEN too_large --异常名称
THEN
--删除多余的
DELETE FROM emp_large WHERE ROWID IN (
SELECT rd FROM (SELECT ROWNUM rn,ROWID RD FROM emp_large) WHERE
rn>1000000 ) ; COMMIT;
SELECT COUNT(*) INTO v_num FROM emp_large; ---重新输入数量显示
dbms_output.put_line('运行成功,表emp_large的行数为:'||v_num); WHEN OTHERS
then
dbms_output.put_line('执行失败'); END;
创建一个很大的EMP表 EMP_LARGE的更多相关文章
- 有一个很大的整数list,需要求这个list中所有整数的和,写一个可以充分利用多核CPU的代码,来计算结果(转)
		
引用 前几天在网上看到一个淘宝的面试题:有一个很大的整数list,需要求这个list中所有整数的和,写一个可以充分利用多核CPU的代码,来计算结果.一:分析题目 从题中可以看到“很大的List”以及“ ...
 - node.js 如何处理一个很大的文件
		
node.js 如何处理一个很大的文件 思路 arraybuffer 数据分段 时间分片 多线程 web workers sevice workers node.js 如何处理一个很大的文件 http ...
 - string::npos,一个很大的数
		
string::npos,这是一个很大的数 npos 是这样定义的: static const size_type npos = -1; 因为 string::size_type (由字符串配置器 a ...
 - IoC是一个很大的概念,可以用不同的方式实现。
		
IoC是一个很大的概念,可以用不同的方式实现.其主要形式有两种: ◇ 依赖查找:容器提供回调接口和上下文条件给组件.EJB和Apache Avalon 都使用这种方式.这样一来,组件就必须使用容器提供 ...
 - IoC是一个很大的概念,可以用不同的方式实现。其主要形式有两种:
		
IoC是一个很大的概念,可以用不同的方式实现.其主要形式有两种: ◇依赖查找:容器提供回调接口和上下文条件给组件.EJB和ApacheAvalon都使用这种方式.这样一来,组件就必须使用容器提供的AP ...
 - 如何用 php 读取一个很大的 excel 文件。
		
这个程序是用php 读取一个很大的excel文件, 先将 excel 文件保存成csv 文件, 然后利用 迭代器 逐行读取 excel 单元格的值, 拿到值以后 做相应处理,并打印结果. <?p ...
 - W - Doom HDU - 5239   线段树 找取模的规律+求一个很大的数的平方对一个数取模的写法 特别的模数==2^63-2^31
		
这个题目一开始感觉还是有点难的,这个模数这么大,根本就不知道怎么写,然后去搜了题解,知道了怎么去求当x很大的时候x的平方对一个数取模怎么样不会爆掉. 然后还顺便发现了一个规律就是当一个数更新一定次数之 ...
 - 一个很大的文件,存放了10G个整数的乱序数列,如何用程序找出中位数。
		
一.梳理审题 一.看清题目: 注意这个题目的量词,这个文件中有10G个整数,而不是这个文件占了10G的内存空间. 二.一些疑问: 在计算机中我们讲的G.M等都是存储容量的概念,但是一般都会在会面加上B ...
 - 如何对多个文件进行MODELSIM仿真?  (由于是一个很大的项目,不可能把所有MODULE都放在一个文件里。 如何在ModelSim中对多个.V文件进行仿真?)
		
可以将所有要编译的所有文件的名字做一个list.新建一个文本文档,重命名为vflist vflist内容例子如下(src为文件夹):src/base_addr_chk.vsrc/config_mux. ...
 
随机推荐
- Gulp新手入门教程
			
Gulp 是一个自动化工具,前端开发者可以使用它来处理常见任务: 搭建web服务器 文件保存时自动重载浏览器 使用预处理器如Sass.LESS 优化资源,比如压缩CSS.JavaScript.压缩图片 ...
 - 白话空间统计之:Moran's I(莫兰指数)
			
前两天聊了空间统计学里面的两个经典概念,今天来说说第一篇文章留下的大坑:Moran's I. 首先,Moran's I这个东西.官方叫做:莫兰指数,是澳大利亚统计学家帕特里克·阿尔弗雷德·皮尔斯·莫兰 ...
 - unity quaternion vector
			
做脚印呢 做了曲面细分和decal两种 先用正交camera生成 高度图 采样uv由pos 从world到camera space生成 unity对tessellation的支持限制还是比较大的 只能 ...
 - vector relation
			
::std::vector<> 的存储管理 以下成员函数用于存储管理: void reserve( size_t n ); size_t capacity() const; void re ...
 - tomcat下配置https环境(windows环境)
			
在网上搜了一下,内容不是很完善.现进行整理,做个学习笔记,以备以后使用. (1)进入到jdk下的bin目录 (2)输入如下指令“keytool -v -genkey -alias tomcat -ke ...
 - 003java面试笔记——【java基础篇】从团八百失败面试总结的java面试题(未完待续)
			
8.java 线程 1)线程概念,线程与进程 线程:线程是“进程”中某个单一顺序的控制流.也被称为轻量进程.线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程.线 ...
 - WPF使用ARCGIS App文件配置Cs后台文件
			
using System; using System.Collections.Generic; using System.Configuration; using System.Data; using ...
 - VP9 Video Codec
			
http://www.webmproject.org/vp9/ WebM Repositories libvpx: VP8/VP9 Codec SDK pull http://git.chromi ...
 - tomcat在ubuntu中设置开机启动
			
#!/bin/bash export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_72 WEBROOT_PATH=/home/zhengze/workspace WEBSERVER ...
 - ant Table td 溢出隐藏(省略号)
			
1.创建组件 components/LineWrap/index.js /** * td 溢出隐藏 组件 */ import React, { PureComponent } from 'react' ...