- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Les08_处理数据要点
Rolling Back Changes Discard all pending changes by using the ROLLBACK statement. Following a ROLLBACK statement: Data changes are undone. The previous state of the data is restored. The locks on the affected rows are released. Example While attempting to remove a record from the TEST table, you can accidentally empty the table. You can correct the mistake, reissue the proper statement, and make the data change permanent. DELETE FROM test; 25,000 rows deleted. ROLLBACK; Rollback complete. DELETE FROM test WHERE id = 100; 1 row deleted. SELECT * FROM test WHERE id = 100; No rows selected. COMMIT; Commit complete. Summary In this lesson, you should have learned how to manipulate data in the Oracle database by using the INSERT, UPDATE, and DELETE statements. Control data changes by using the COMMIT, SAVEPOINT, and ROLLBACK statements. The Oracle server guarantees a consistent view of data at all times. Locking can be implicit or explicit. 数据库事务必须同时满足4个特性: 原子性(Atomic), 一致性(Consistency), 隔离性(Isolation)和持久性(Durabiliy), 简称为ACID 处理数据 目标 通过本章学习,您将可以: 使用 DML 语句 向表中插入数据 更新表中数据 从表中删除数据 控制事务 数据控制语言 DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行: 向表中插入数据 修改现存数据 删除现存数据 事务是由完成若干项工作的DML语句组成的 插入数据 DEPARTMENTS 新行 向 DEPARMENTS 表中插入 新的记录 INSERT 语句语法 使用 INSERT 语句向表中插入数据。 使用这种语法一次只能向表中插入一条数据。 INSERT INTO table [(column [, column...])] VALUES (value [, value...]); 插入数据 为每一列添加一个新值。 按列的默认顺序列出各个列的值。 在 INSERT 子句中随意列出列名和他们的值。 字符和日期型数据应包含在单引号中。 INSERT INTO departments(department_id, department_name, manager_id, location_id) VALUES (70, Public Relations, 100, 1700); 1 row created. 向表中插入空值 隐式方式: 在列名表中省略该列的值。 INSERT INTO departments VALUES (100, Finance, NULL, NULL); 1 row created. INSERT INTO departments (department_id, department_name ) VALUES (30, Purchasing); 1 row created. 显示方式: 在VALUES 子句中指定空值。 插入指定的值 SYSDATE 记录当前系统的日期和时间。 INSERT INTO employees
您可能关注的文档
最近下载
- 系统架构设计师高级系统架构原理与原则.pptx VIP
- 1第1章 After Effects入门知识《After Effects 影视后期制作教程》.ppt
- 系统架构设计师高级业务需求分析与架构设计.pptx VIP
- 2024-2025学年北京房山区九年级初三(上)期末数学试卷(含答案).pdf
- pc104总线模块522pc系列总线.ppt
- 系统架构设计师高级数据架构与存储策略.pptx VIP
- 高中英语词组(短语)及固定搭配500个.docx VIP
- 胃肠镜检查注意事项ppt课件.pdf VIP
- 分型笔线段终极版动画日记.ppt
- 2024年江苏省盐城市小学数学四上期末考试试题含解析.doc VIP
文档评论(0)