Oracle
文章平均质量分 88
chenzuyibao
这个作者很懒,什么都没留下…
展开
-
Oracle11g讲义-表空间、用户管理
Oracle1 表空间 表空间是数据库中最大的逻辑单位,Oracle数据库采用表空间将相关的逻辑组件组合在一起,一个Oracle数据库至少包含一个表空间。每个表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相联系。 在每一个数据库中都有一个名为SYSTEM的表空间,即系统表空间,该表空间是在创建数据库或数据库安装时自动创建的,用于存储系统的数据字典表、程序单...原创 2018-05-29 18:00:48 · 514 阅读 · 0 评论 -
Oracle11g学习-sql/函数练习
Oracle--1、查询工作地点在纽约或波士顿的员工信息 地点在deptselect * from emp e where e.deptno in(select deptno from dept where loc='NEW YORK' or loc='BOSTON');--3、查询工资比scott用户高的用户select * from emp e where e.sal>(sele...原创 2018-06-01 18:12:20 · 501 阅读 · 0 评论 -
Oracle11g学习-存储过程/存储函数
Oracle1 存储过程与存储函数1.1 存储过程 存储过程是命名的pl/sql程序块,封装数据业务操作,具有模块化、可重用、可维护、更安全特点;并且可以被程序调用。一般有4类型的存储过程,分别为不带参数、带输入参数、带输出参数、带输入输出参数。1.1.1 语法【语法】 CREATE [OR REPLACE] PROCEDURE <过程名&g...原创 2018-06-01 18:04:03 · 1957 阅读 · 1 评论 -
Oracle11g学习-游标
Oracle游标1 显式游标游标是映射在结果集中一行数据上的位置实体,使用游标,便可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作;从上向下依次迭代结果集。1.1 游标语法【定义语法】 CURSOR <游标名> IS <SELECT 语句> ; 【操作】 OPEN <游标名> --打开游标 FE...原创 2018-06-01 16:31:56 · 820 阅读 · 0 评论 -
Oracle11g学习-PL/SQL
Oracle1 PL/SQLpl/sql:块结构语言,是sql(Structured Query Language)语言的一种扩展,结合了oracle过程语言(procedural language)进行使用。pl/sql块由三部分构成:声明部分、执行部分、异常部分。PL/SQL结构[DECLARE] --声明变量等; BEGIN --程序主要部分,一般用来执行过程语句或...原创 2018-06-01 16:04:25 · 410 阅读 · 0 评论 -
Oracle11g学习-视图/同义词/索引/序列/分区表
Oracle1 视图1.1 视图简介视图是由一个或者多个表组成的虚拟表;那些用于产生视图的表叫做该视图的基表。视图不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候只是重新执行SQL。一个视图也可以从另一个视图中产生。视图没有存储真正的数据,真正的数据还是存储在基表中。一般出于对基本的安全性和常用的查询语句会建立视图;并一般...原创 2018-05-30 13:06:17 · 287 阅读 · 0 评论 -
Oracle11g学习-运算符/常用函数
Oracle1 运算符1.1 算术运算符+、-、*、/1.2 比较(关系)运算符=、!=、<>、< 、 >、 <= 、 >= 、 between...and... 、in 、like、is null1.3 逻辑运算符AND(逻辑与),表示两个条件必须同时满足OR(逻辑或),表示两个条件中有一个条件满足即可NOT(逻辑非),返回与某条...原创 2018-05-30 12:52:29 · 535 阅读 · 0 评论 -
Oracle11g学习-TCL事务控制语言
Oracle1 TCL事务控制语言1.1 提交 事务的提交比较简单;直接在执行DML语句后进行提交即可,如果不提交事务则刚刚通过DML语句进行修改的内容还未保存到数据库中,只在当前用户的连接会话中有效。要永久变更数据需要显示地执行提交、回滚或者退出当前回话(如退出sqlplus)。 提交的命令为:commit;1.2 保存点与回滚 保存...原创 2018-05-30 12:33:44 · 831 阅读 · 0 评论 -
Oracle11g学习-DCL/DDL/DML
Oracle1 DCL数据控制语言1.1 授予【语法1】 GRANT 角色权限(角色)[,角色权限] TO 用户; 【示例1】 --授予CONNECT和RESOURCE两个角色 GRANT connect,resource TO czy; 【备注】使用如下语句可以查看resource角色下的权限 SELECT * FROM DBA_SYS_PRIVS WHERE GRAN...原创 2018-05-29 22:44:52 · 319 阅读 · 0 评论 -
Oracle11g学习-触发器
Oracle1 触发器1.1 语法【语法】 CREATE [OR REPLACE] TRIGGER <触发器名> BEFORE|AFTER INSERT|DELETE|UPDATE [OF <列名>] ON <表名> [FOR EACH ROW] <pl/sql块> 【说明】 ...原创 2018-06-08 21:56:42 · 1281 阅读 · 0 评论