oracle之 手动创建 emp 表 与 dept 表

说明: 有时候我们需要通用的实验数据,emp表 与 dept表  但是数据库中有没有。 这时,我们可以手动创建。-- 创建表与数据CREATE TABLE EMP(EMPNO NUMBER(4) NOT NULL,ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUM...

2018-03-06 10:45:59

阅读数 4682

评论数 1

oracle中merge的用法,以及各版本的区别 Create

Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指...

2017-05-26 17:55:48

阅读数 412

评论数 0

rowid去重(删除表的重复记录)

-- 构造测试环境SQL> create table andy(id int,name varchar2(10));Table created.SQL>insert into andy values(1,'a');insert into andy values(2,'b');inser...

2017-05-24 21:57:38

阅读数 604

评论数 0

行转列、列转行

一:行转列 模式:N行转一列  本实验N取3 1.建表 SQL> create table grade(id int,name varchar2(10),subject varchar2(10),grade number(3)); 2.插入实验数据 insert into gra...

2017-05-02 21:42:14

阅读数 2020

评论数 0

PL/SQL批处理语句:BULK COLLECT 和 FORALL对优化的贡献

我们知道PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理        这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换,每次却换时,都有额外的开销        请看下图:                但是,FORALL...

2017-05-02 13:50:47

阅读数 601

评论数 0

oracle中游标详细用法

游标的概念:      游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降...

2017-04-06 20:34:23

阅读数 210

评论数 0

PLSQL Developer软件使用大全

PLSQL Developer软件使用大全   第一章 PLSQL Developer特性 PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了...

2017-04-06 13:06:29

阅读数 1101

评论数 1

几条Oracle数据库开发的原则归纳

前绝大多数的MIS系统,都是基于对数据库的交互式操作,开发人员大部分的工作都是直接或者间接与数据库打交道。作为开发人员,正确的使用数据库技术,不但可以提高数据库相关开发的效率,而且可以有效的减少投产运维阶段的工作量。本篇从笔者的实际工作体会入手,简单介绍几个Oracle相关开发原则。   1、...

2017-01-04 23:12:15

阅读数 504

评论数 0

查看哪些表的哪些列含有指定字符串(如‘andy’存在哪些表的哪些列中)

-- 查看表中列含有指定字符。 SQL> select * from demo1; NAME                                   ID ------------------------------ ---------- ????        ...

2016-12-28 20:53:16

阅读数 187

评论数 0

Oracle instant client及pl sql developer的使用

Oracle instant client的使用   最近重装了操作系统,使用的是Windows7 x64的版本,不准备安装Oracle,于是从官网上看到了Instant Client。   兴冲冲下载了一个64位的版本,instantclient-basic-windows.x64-11.2.0...

2016-12-28 19:30:40

阅读数 290

评论数 0

湖南省大学生程序设计竞赛系统设计

背景:本人一直学习DBA数据库维护技能,出于同学需要,充当数据库设计开发,第一次与同学一起完成了一套小型管理系统的设计开发。自己充当数据库设计者,记录下来自己作为留念。  (相关的UML图已省略) 一、 引言  1.1项目背景 湖南省每年都要举行大学生程序设计竞赛,每次竞赛时,由组委...

2016-12-26 21:58:32

阅读数 481

评论数 0

oracle中如何指定表字段自增

背景介绍: SQL SERVER可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置为主键,有利于我们进行数据的插入操作。MySql中可以使用“auto_increment”即可。但是oracle有点麻烦,需要使用序列和触发器达到...

2016-12-20 19:24:52

阅读数 296

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭