Oracle SQL 语言分类
分类: Linux
* 2008/06/17 星期二
*蒙昭良
*环境:WindowsXP + Oracle10gR2
*Oracle SQL语句分类:分为6类
*/
一、DML[Data manipulation language,数据操作语言]:查询或者操作对象的数据。
如:select,insert,update,delete,merge,explain plan,lock table.
merge:根据判断条件为表及视图插入或更新数据行。
explain plan:查询sql语句的执行计划
lock table:对表或者视图加锁,临时限制其他用户访问此对象。
二、DDL[Data definition language,数据定义语言]:定义、修改、删除对象的结构。
如:create,alter,drop,rename,truncate,grant,revoke,audit,noaudit,comment.
grant、revoke:授权、回收权限及角色
audit、noaudit:打开、关闭审记选项
commit:向数据字典中增加注释
三、TCS[Transaction control statement,事务控制语句]:管理DML语句对数据的修改。
如:commit,rollback,savepoint,set transaction.
savepoint:设置保存点以标识回滚位置
set transaction:设置事务的属性
四、SCT[Session control statement,会话控制语句]:用于管理用户会话的属性。
如:alter session,set role
alter session:执行特定操作、修改当前会话,例如启动或禁用sql跟踪功能
set role:为当前会话启用或禁用角色
五、SCT[Systtem control statement,系统控制语句]:用于修改Oracle数据库实例的属性。
如:alter system,kill session
六、ESS[Embedded SQL statement,嵌入SQL语句]:将DDL、DML,及事务控制语句加入到以过程化语言编写的程序中。
如:declare cursor,open,close,declare database,connect,declare
statement,describe,whenever,prepare,execute,execute immediate,fetch.
declare cursor,open,close:定义、分配及释放游标
declare database,connect:选择一个Oracle数据库并进行连接
declare statement:分配变量名
describe:初始化描述符
whenever:设定如何处理错误及警告
prepare,execute,execute immediate:解吸并执行SQL语句
fetch:从数据库中取数据
Oracle SQL 语言分类的更多相关文章
- MySQL的sql语言分类DML、DQL、DDL、DCL、
MySQL的sql语言分类DML.DQL.DDL.DCL. SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data ...
- SQL Fundamentals || Oracle SQL语言
对于SQL语言,有两个组成部分: DML(data manipulation language) 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据 ...
- sql语言分类及区别、显示和隐示提交的指令
SQL的发展是从1974年开始的,其发展过程如下: 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL. 1976年-----IBM公司的Sanjase研究所在研制RDBM ...
- SQL语言分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL. 1 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHER ...
- Oracle操作语言分类
Oracle数据库语言总的来说分为三类:DDL,DML,DCL 1.DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据. DML包括: SELECT:用 ...
- 关于SQL语言分类
从功能上划分,SQL语言可以分为DDL,DML和DCL三大类. 事务:可以作用在DML(update.insert.delete)语句上. 1. DDL(Data Definition Languag ...
- SQL语言分类DQL,DML,DDL,DCL,DTL
SQL语言共分为五大类: 数据查询语言DQL 数据操纵语言DML 数据定义语言DDL 数据控制语言DCL 数据事物语言DTL DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WH ...
- SQL语言分类之DDL、DML、DCL、DQL
SQL 语言共分为四大类: 数据控制语言 DCL 数据定义语言 DDL 数据操纵语言 DML 数据查询语言 DQL 一.数据控制语言 DCL 1.1 作用 用来设置或更改数据库用户或角色权限的语句,并 ...
- MySQL的sql语言分类DML、DQL、DDL、DCL
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 ...
随机推荐
- MyBatis 源码分析——生成Statement接口实例
JDBC的知识对于JAVA开发人员来讲在简单不过的知识了.PreparedStatement的作用更是胸有成竹.我们最常见用到有俩个方法:executeQuery方法和executeUpdate方法. ...
- WebSocket浅析(一):实现群聊功能
首先WebSocket打破了传统的web请求响应模式,实现管道式的实时通信,并且可以持续连接. 相对于传统 HTTP 每次请求-应答都需要客户端与服务端建立连接的模式,WebSocket 是类似 So ...
- java springmvc +spring+ mybaits 模块化开发框架 HTML5+css3.0+bootstrap响应式开发界面
需要源码,请加QQ:858-048-581 系统模块 1. 权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限 角色(基础权限): 分角色组和角色,独立分配菜单权限和增 ...
- Linux 下文件操作 shell
删除目录下的所有文件ls *.log | xargs rm -f当前目录所有文件大小的总和ll | awk '{sum += $5}; END {print sum/1048576}'将命令推送到后台 ...
- 每天一个Linux命令(09)--touch命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]··· 文件··· 2.命令参数: -a 或 ...
- MYSQL中添加时间
1.在创建新记录和修改现有记录的时候都对这个数据列刷新:TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 2.在创建新记录 ...
- js本地预览图片
废话不说 直接上代码 <script type="text/javascript" src="http://code.jquery.com/jquery-late ...
- 【SysML】用例图
引言 对于系统工程师来说,设计用例图是一种极为常见的建模活动.用例图是一种黑盒视图,通过向读者传递一系列的用例以及相关的参与者,对系统对外提供的服务或系统具备的行为进行建模.在详细讨论SysML的用例 ...
- apicloud中dialog使用方法
var dialog = new auiDialog(); function openDialog(type){ switch (type) { case "text": dial ...
- SIFT中的高斯模糊
高斯模糊是众多模糊算法中的一种,所谓的模糊,就是平滑图像,消除像素之间的差异,最容易想到的方法就是均值平滑. .均值模糊 均值模糊就是取目标像素周围像素的平均值.譬如 像素矩阵. |1|1|1| |1 ...