oracle 分批提取数据,Oracle创建关系分批抽取测试数据
1、创建表、字段、约束、主键、外键
create table T_STU (
STU_ID char(5) not null,
STU_NAME varchar2(8) not null,
constraint PK_T_STU primary key (STU_ID)
)
create table T_SCORE (
EXAM_SCORE number(5,2),
EXAM_DATE date,
AUTOID number(10) not null,
STU_ID char(5),
SUB_ID char(3),
constraint PK_T_SCORE primary key (AUTOID),
constraint FK_T_SCORE_REFE foreign key (STU_ID) references T_STU (STU_ID)
)
2、创建同义词:
CREATE SYNONYM SYN_T_STU FOR T_STU;
CREATE SYNONYM SYN_T_SCORE FOR T_SCORE;
3、创建唯一性索引:
CREATE UNIQUE INDEX schema.INDEX1 ON T_STU(STU_NAME);
CREATE UNIQUE INDEX schema.INDEX2 ON T_SCORE(EXAM_SCORE);
4、创建视图:
create view V_T_STU as select * from T_STU;
create view V_T_SCORE as select * from T_SCORE;
5、创建序列和触发器:
create sequence T_STU_seq;
create trigger T_STU_trigger before insert on T_STU for each row
begin
select T_STU_seq.nextval into :new.id from dual;(这句移出去也可以试试)
end;
insert into T_STU(STU_ID,STU_NAME) values(5,'Chir');
6、创建存储过程:
create or replace procedure getdefault1 is
begin
execute immediate 'create global temporary table deftemp(pid varchar2(5))on commit delete rows'
end;
7、查询数据库全局名称:
select * from global_name;
oracle 分批提取数据,Oracle创建关系分批抽取测试数据相关推荐
- oracle学习数据,oracle学习中的一些心得
当前位置:我的异常网» 数据库 » oracle学习中的一些心得 oracle学习中的一些心得 www.myexceptions.net 网友分享于:2015-08-26 浏览:10次 oracl ...
- oracle分页数据,oracle 分页 数据重复 数据不正确
oracle 一般分页的写法为 select a.id,a.title,rownum as rn,a.create_time from (select a.* from temp a order by ...
- oracle学习数据,Oracle从入门到精通的学习笔记
本次知识点: 1.认识SQL的介绍 2.掌握scott用户的数据结构 3.查询语句之简单查询 1.SQL: SQL是指结构化查询语言,在80年代的时候,基本存在80多种数据库,每一种数据库都有自己的的 ...
- php oracle 删除 数据,oracle怎么清空表数据
oracle清空表数据的方法:可以通过使用[delete table_name;]或[Truncate [table] table_name;]语句来清空整个表数据. 本文操作环境:windows10 ...
- oracle 热数据,ORACLE数据库热备份步骤解析
RACLE数据库热备份较冷备份的主要区别就是不会丢失在备份后更新的数据, 下面为SQL脚本: CREATE TABLE TEST ( T_ID NUMBER, T_VALUE VARCHAR2(30) ...
- oracle输出数据,Oracle数据库输出输入
输出输入输出语法dbms_output.put_line(输出内容) begin //输出并换行 dbms_output.put_line('你好'||"张三"); //不换行 d ...
- 怎么截取oracle的数据,oracle sql截取数据长度
substr(aaabbbbvvvcccc,1,4)='2009' 这是Oracle的用法将xc_qj这个字段的数据从第一位开始截取四位 语法 substr( string, start_positi ...
- php查询oracle大量数据,Oracle 百万行数据查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引.2.应尽量避免在 where 子句中对字 1.对查询进行优化,应尽量避免全表扫描,首先应考虑 ...
- oracle 上一年数据,oracle 查询前一小时、一天、一个月、一年的数据
查询一小时 select concat(to_char(sysdate,'yyyy-mm-dd ')||(to_char(sysdate,'hh24')-1),':00:00') start_time ...
最新文章
- VRRP和单臂路由的综合运用
- 【C++】 64_C++中的异常处理 (上)
- XAMPP 配置虚拟域名/localhost重定向
- 嵌入式Linux基础学习笔记-文件IO编程-文件锁(1)
- 利用for循环调用插入方法批量插入 一条失败_算法与数据结构(1):基础部分——以插入排序为例...
- spring bean创建细节
- 文件上传java逻辑_Java 文件上传 实例
- 【十五分钟Talkshow】如何善用你的.NET开发环境
- bzoj15523506 robotic sort
- 美股涨跌幅限制是多少?
- linux数据向量化指令,不充分SIMD向量化技术研究.PDF
- ASP.NET MVC 3.0(一): MVC 3.0 的新特性 摘要
- Jboss项目部署出现java.lang.UnsupportedClassVersionError 问题的解决方法
- 【图像去噪】基于matlab GUI多种滤波器图像去噪【含Matlab源码 1778期】
- POJ 2989 All Friends
- 从DWG导入SKP后的封面问题
- Power BI桌面版与Online版功能区别
- 什么是PaaS平台 ?
- C++ 图书管理系统设计
- 中国互联网20周年谈GITC 2014