随笔分类 -  oracle开发

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

posted @ 2018-03-06 10:43 张冲andy 阅读(1748) 评论(0) 推荐(0) 编辑

oracle中merge的用法,以及各版本的区别 Create
摘要:Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key.Oracle在9i引入了merge命令,通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条 阅读全文

posted @ 2017-05-26 17:59 张冲andy 阅读(7141) 评论(0) 推荐(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');insert into 阅读全文

posted @ 2017-05-24 20:49 张冲andy 阅读(2333) 评论(0) 推荐(0) 编辑

行转列、列转行
摘要:一:行转列模式:N行转一列 本实验N取31.建表SQL> create table grade(id int,name varchar2(10),subject varchar2(10),grade number(3));2.插入实验数据insert into grade values(1,'And 阅读全文

posted @ 2017-05-02 21:45 张冲andy 阅读(471) 评论(0) 推荐(0) 编辑

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

posted @ 2017-04-06 13:09 张冲andy 阅读(34235) 评论(4) 推荐(0) 编辑

查看哪些表的哪些列含有指定字符串(如‘andy’存在哪些表的哪些列中)
摘要:-- 查看表中列含有指定字符。SQL> select * from demo1;NAME ID ???? 4andy 1andy1 2andy2 3liudehua 3???? 56 rows selected.SQL> select * from demo2;NAME ID andy 1andy2 阅读全文

posted @ 2016-12-28 20:57 张冲andy 阅读(275) 评论(0) 推荐(0) 编辑

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

posted @ 2016-12-26 22:15 张冲andy 阅读(1118) 评论(2) 推荐(1) 编辑

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

posted @ 2016-12-20 19:30 张冲andy 阅读(9021) 评论(0) 推荐(0) 编辑

导航