DML语言:据管理和检索(Simplify).ppt

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DML语言:据管理和检索(Simplify)

数据库开发技术 第5章 DML语言:数据管理和检索; 本章要点;数据操作语言;追加数据;INSERT 语句;; ; ; ;;; ; ;UPDATE 语句;; ;在另一个表的基础上更新记录;UPDATE emp * 第 1 行出现错误: ORA-02291: 违反完整约束条件 (SCOTT.FK_DEPTNO) - 未找到父项关键字 ; ;DELETE 语句;在 WHERE 子句中指定哪些记录要被删除 如果省略WHERE子句,表中所有记录将被删除; ;ALTER TABLE employee ADD CONSTRAINT employee_deptno_fk FOREIGN KEY(deptno) REFERENCES dept(deptno) on delete cascade;;数据库事务;数据库事务;COMMIT 和 ROLLBACK优点;;下列情况会自动提交: 执行DDL 语句 执行DCL 语句 正常退出SQL*Plus ,并且没有明确地执行COMMIT或ROLLBACK 在遇到SQL*Plus异常结束或系统故障都会自动回滚;执行COMMIT或ROLLBACK前的数据状态;COMMIT后的状态;; ;;语句级回滚;读取的一致性;读取一致性的实现;;基本 SELECT 语句; ; ;列标题的缺省项;算术表达式 ; ;算符优先情况; ; ; ; ;定义列的别名; ;连接操作符; ;原义字符串 ; ; ; ;用选择限定数据行; ; ;字符串和日期;比较操作符; ;其它比较运算符; ; ; ;使用部分匹配查找功能 您可以使用ESCAPE标识符实现对“%”和 “_”的查找。;使用 LIKE 运算符; ;逻辑运算符; ; ; ;;优先规则; ; ; ; ;排序; ; ;索引管理;索引管理;;替代变量; ;使用 替代变量; ; ;在运行时指定 列、表达式及文本;; ;定义用户变量;ACCEPT 命令; ;使用 ACCEPT 命令;DEFINE 和UNDEFINE 命令; ;定制 SQL*Plus 环境;将定制的环境 保存在 login.sql文件中 ;用于SQL语句中的CASE 结构 ;用于SQL语句中的CASE 结构 ;用于SQL语句中的CASE 结构 (Searched CASE Expression );搜索式CASE表达式用于UPDATE语句;UPDATE emp SET sal = CASE deptno WHEN 10 THEN sal*1.1 WHEN 20 THEN sal*1.05 ELSE sal END; ;CASE结构用于SELECT语句;创建并运行一个脚本文件

文档评论(0)

wst34008 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档