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创建关系分批抽取测试数据相关推荐

  1. oracle学习数据,oracle学习中的一些心得

    当前位置:我的异常网» 数据库 » oracle学习中的一些心得 oracle学习中的一些心得 www.myexceptions.net  网友分享于:2015-08-26  浏览:10次 oracl ...

  2. oracle分页数据,oracle 分页 数据重复 数据不正确

    oracle 一般分页的写法为 select a.id,a.title,rownum as rn,a.create_time from (select a.* from temp a order by ...

  3. oracle学习数据,Oracle从入门到精通的学习笔记

    本次知识点: 1.认识SQL的介绍 2.掌握scott用户的数据结构 3.查询语句之简单查询 1.SQL: SQL是指结构化查询语言,在80年代的时候,基本存在80多种数据库,每一种数据库都有自己的的 ...

  4. php oracle 删除 数据,oracle怎么清空表数据

    oracle清空表数据的方法:可以通过使用[delete table_name;]或[Truncate [table] table_name;]语句来清空整个表数据. 本文操作环境:windows10 ...

  5. oracle 热数据,ORACLE数据库热备份步骤解析

    RACLE数据库热备份较冷备份的主要区别就是不会丢失在备份后更新的数据, 下面为SQL脚本: CREATE TABLE TEST ( T_ID NUMBER, T_VALUE VARCHAR2(30) ...

  6. oracle输出数据,Oracle数据库输出输入

    输出输入输出语法dbms_output.put_line(输出内容) begin //输出并换行 dbms_output.put_line('你好'||"张三"); //不换行 d ...

  7. 怎么截取oracle的数据,oracle sql截取数据长度

    substr(aaabbbbvvvcccc,1,4)='2009' 这是Oracle的用法将xc_qj这个字段的数据从第一位开始截取四位 语法 substr( string, start_positi ...

  8. php查询oracle大量数据,Oracle 百万行数据查询优化

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引.2.应尽量避免在 where 子句中对字 1.对查询进行优化,应尽量避免全表扫描,首先应考虑 ...

  9. oracle 上一年数据,oracle 查询前一小时、一天、一个月、一年的数据

    查询一小时 select concat(to_char(sysdate,'yyyy-mm-dd ')||(to_char(sysdate,'hh24')-1),':00:00') start_time ...

最新文章

  1. VRRP和单臂路由的综合运用
  2. 【C++】 64_C++中的异常处理 (上)
  3. XAMPP 配置虚拟域名/localhost重定向
  4. 嵌入式Linux基础学习笔记-文件IO编程-文件锁(1)
  5. 利用for循环调用插入方法批量插入 一条失败_算法与数据结构(1):基础部分——以插入排序为例...
  6. spring bean创建细节
  7. 文件上传java逻辑_Java 文件上传 实例
  8. 【十五分钟Talkshow】如何善用你的.NET开发环境
  9. bzoj15523506 robotic sort
  10. 美股涨跌幅限制是多少?
  11. linux数据向量化指令,不充分SIMD向量化技术研究.PDF
  12. ASP.NET MVC 3.0(一): MVC 3.0 的新特性 摘要
  13. Jboss项目部署出现java.lang.UnsupportedClassVersionError 问题的解决方法
  14. 【图像去噪】基于matlab GUI多种滤波器图像去噪【含Matlab源码 1778期】
  15. POJ 2989 All Friends
  16. 从DWG导入SKP后的封面问题
  17. Power BI桌面版与Online版功能区别
  18. 什么是PaaS平台 ?
  19. C++ 图书管理系统设计
  20. 中国互联网20周年谈GITC 2014

热门文章

  1. Windchill 队列相关
  2. 微信小程序宽高百分百,解决页面仍然可滑动问题
  3. 特征选择方法:卡方检验和信息增益
  4. vc获得窗口并枚举其子窗口
  5. CentOS系统SSH无法连接
  6. 机器学习中的软件测试
  7. JavaSE_第11章 泛型
  8. oracle学习_创建函数调用函数及存储过程
  9. Linux运维常用命令汇总
  10. iOS应用架构谈(2) view层的组织和调用方案