原文转自: http://it.china-b.com/sjk/oracle/20090826/177497_1.html
Oracle SQL 语句可以分为以下几类:
数据操作语言语句[Data manipulation language,DML]
从一个或多个表或视图中查询数据(SELECT);获取操作[fetch]是可滚动 的[scrollable](见“可
滚动游标”)
向表或视图中加入新数据行(INSERT)
修改表或视图中已有数据行的列值(UPDATE)
根据判断条件为表及视图插入或更新数据行(MERGE)
从表或视图中删除数据行(DELETE)
查询 SQL 语句的执行计划[execution plan](EXPLAIN PLAN)
对表或视图加锁[lock],临时地限制其他用户此对象(LOCK TABLE)
数据定义语言语句[Data definition language,DDL]
创建,修改,移除方案对象及其他数据库结构,包括数据库自身及数据库用户(CREATE,ALTER,
DROP)
修改方案对象名称(RENAME)
删除方案对象的所有数据,但不移除对象结构(TRUNCATE)
授予或收回权限及角色(GRANT,REVOKE)
打开或关闭审计选项(AUDIT,NOAUDIT)
向数据字典中添加注释(COMMENT)
事务控制语句[transaction control statement]
将事务对数据的修改永久地保存到数据库(COMMIT)
还原事务对数据的修改,可还原到事务开始处或任意保存点[savepoint](ROLLBACK)
设置保存点以标识回滚位置(SAVEPOINT)
设置事务的属性(SET TRANSACTION)
会话控制语句[session control statement]
执行特定操作,修改当前会话,例如启用或禁用 SQL 跟踪功能[SQL trace facility](ALTER SESSION)
为当前会话启用或禁用角色[role](即一组权限的集合)(SET ROLE)
系统控制语句[system control statement]
ALTER SYSTEM是唯一的系统控制语句。
嵌入 SQL 语句[embedded SQL statement]
定义,分配,及释放游标[cursor](DECLARE CURSOR,OPEN,CLOSE)
选择一个 Oracle数据库并进行连接(DECLARE DATABASE,CONNECT)
分配变量名(DECLARE STATEMENT)
初始化描述符[descriptor](DESCRIBE)
设定如何处理错误及警告(WHENEVER)
解析并执行 SQL 语句(PREPARE,EXECUTE,EXECUTE IMMEDIATE)
从数据库中取回数据(FETCH)
分享到:
相关推荐
Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。
1.索引的创建与使用 2.创建索引的原则 3.索引的分类 4.创建索引的多种方法 5.管理索引 6.索引优化 7.查看、修改索引属性 8.修改索引名 9.删除索引
Oracle数据库Sql语句详解大全73431414.pptx Oracle数据库Sql语句详解大全73431414.pptx是一份详细的Oracle数据库SQL语句教程,涵盖了SELECT语句的基本语法、查询指定列、运算符的使用、空值的处理、列别名、去掉...
Oracle的sql语句百例训练,里面有许多的讲点的sql语句与函数,分类很细很全面,能让你在细节里面重新认识oracle。
Oracle数据库Sql语句详解大全.pptx
在管理系统中,管理人员往往需要对业务数据进行不同需求的...为了实现此类报表,程序员需要构造层次结构非常复杂的SQL语句,甚至使用前台编程工具或其它报表工具来完成。 以下通过二个实例,介绍此类报表的实现方法。
oracle 递归 SQL 语句.
在本课程中,我们将深入探讨 SQL 语句执行的过程、ORACLE 优化器、表之间的关联、如何得到 SQL 执行计划、如何分析执行计划等内容,帮助大家逐步掌握 SQL 优化的过程。 首先,让我们了解 SQL 语句的执行过程。SQL ...
经典SQL语句大全 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制...
6.2.4 标识SQL语句以便以后取回计划 153 6.2.5 深入理解DBMS_XPLAN的细节 156 6.2.6 使用计划信息来解决问题 161 6.3 小结 169 第7章 高级分组 170 7.1 基本的GROUP BY用法 171 7.2 HAVING子句 174 7.3 GROUP...
oracle sql语句的执行过程和原理介绍,优化器模式,访问table的方式,表的连接方式及索引分类
绝对经典,对学习数据库语句有很大帮助。。。
是一个有用户,商品分类,商品,订单和订单相信五个表的简单数据库SQL语句,这是在学习jdbc是专门用来练习使用的。
SQL语句分类(DDL、DML、DQL、DCL) 内容简介 第五部分 SQL优化 优化器 SQL语句执行过程 SQL优化术语 第一部分 SQL基础 SQL简介 发展历史 SQL语句分类 DDL[Data Definition Language] DML[Data Manipulation ...
三、 SQL语句的处理过程 7 3.1 SQL语句处理过程 7 3.2处理一条select语句 7 四、 where子句 8 4.1 where子句后面可以跟什么 8 4.2语法和执行顺序 8 4.3字符串是大小写敏感的,在比较时严格区分大小写 8 4.4 where...
"浅析索引在SQL语句中的使用技巧" 索引是数据库性能优化中最常用的技术手段。它可以快速找到表数据,不需要对整张表逐行访问。索引是一种结构很强的方案对象,它将数据和存放数据的位置对应起来。在数据库中,索引...
Oracle内置SQL函数 进行了分类整理大全 sqlplus中常用的语句
1.5 SQL开发环境 1.5.1 SQL环境介绍 1.5.2 SQL的层次结构 1.5.3 SQL环境中的对象 1.5.4 SQL环境中的程序系统 1.6 SQL语句基础 1.6.1 SQL常量 1.6.2 SQL表达式 1.6.3 SQL数据类型 1.6.4 注释符 1.6.5 批处理 1.6.6 ...
Oracle公司内部数据库培训资料01基本SQLSELECT语句.pptx