
5Oracle
houysx
这个作者很懒,什么都没留下…
展开
-
八、Oracle 之PlSql编程
1、PlSql编程 procedure language 过程语言在数据库中的sql语句中,加入处理过程的语句 常见的定义变量 条件判断 循环结构 1).基本语法结构 declare –声明部分 –类似定义变量的部分 begin –处理逻辑代码 end; 2).属性声明方式 %type :声明...原创 2018-04-29 14:00:20 · 161 阅读 · 0 评论 -
九、Oracle之存储过程、函数和触发器
一、存储过程一、存储过程 是一段封装的代码块 编译好放在服务器,调用直接运行 Ⅰ 重复利用提升开发效率 Ⅱ 提升运行效率 1)创建语法: create [or replace] procedure 过程名(参数名 out|in 参数数据类型) as|is –声明变量的部分 begin ...原创 2018-04-29 13:50:53 · 197 阅读 · 0 评论 -
六、Oracle之序列
1、概念在Oracle数据库中,序列的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。本文我们主要介绍了序列的用法,希望能够对您有所帮助。AD: 在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在...转载 2018-04-27 09:38:34 · 170 阅读 · 0 评论 -
五、Oracle之常用对象
/* 一、序列 数据库生成的一系列数值 用于实现 id 的自增长 1.创建序列 create sequence 序列名 2.序列的属性 nextval --下一个值 序列将要生成的值 一条sql语句出现多少次nextval 都是一个值 --必须nextval生成过值以后才可以调用 ...原创 2018-04-27 09:53:52 · 343 阅读 · 0 评论 -
三、oracle之DML语句
/* DML语句 对表中数据做增删改 1.插入数据 1)insert into 表名 values(....) 2)insert into (字段...) values(...) 3)创建表的同时拷贝表的数据 create table emp as select * from scott...原创 2018-04-26 22:03:41 · 451 阅读 · 0 评论 -
四、Oracle之DDL语句
/* 一、DDL语句 数据定义语言 使用数据库语句创建数据库的对象 1.表空间 实例分配的一块空间,是用于项目开发 建表和插入数据的 创建表空间 create tablespace 为表空间名 datafile 物理文件路径,指定表空间对应数据文件 size 定义表空间的初始化大小 autoextend on ...原创 2018-04-26 22:02:07 · 436 阅读 · 0 评论 -
一、Oracle之单表查询和常用函数
一、Oracle概念1. 数据库 Oracle 数据库是数据的物理存储。这就包括(数据文件 ORA 或者 DBF、控制文件、联机日志、参数文件)。其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是 Oracle 就只有一个大数据库。 2. 实例 一个 Oracle 实例(Oracle Instance)有一系列的后台进程(Backg...原创 2018-04-25 20:15:17 · 321 阅读 · 0 评论 -
二、Oracle之多表查询
一、多表查询一、多表查询 从多张表查询数据 , 根据需求分析 发现得到的数据来源为多张表 1.内连接 查询特点 作为关联查询的两张表,必须有完全匹配的条件数据 才会提取记录 1)隐式内连接 select * from A,B where A.列=B.列 2)显式内连接 select * from A inner join B on A...原创 2018-04-25 20:14:07 · 786 阅读 · 0 评论 -
七、Oracle之索引
一、oracle索引原理(B-TREE索引:二叉树索引,默认情况下,我们建的索引都是此种类型)一、原理 1)*一个B树索引只有一个根节点*,它实际就是位于树的最顶端的分支节点。可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。2)对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的(缺省是升序排列,也可以在创建索引时指定为降序排列)...原创 2018-04-29 14:01:34 · 175 阅读 · 0 评论