Oracle SQL & PL/SQL:提交数据与SQL查询操作详解
需积分: 41 196 浏览量
更新于2024-08-15
收藏 4.31MB PPT 举报
本资源主要介绍如何在Oracle数据库中提交数据变化并确保其持久性。首先,通过UPDATE语句更新数据,如将员工7782调整到10部门,这需要配合COMMIT命令以使更改永久生效:
1. 使用UPDATE语句:
```
SQL> UPDATE emp
SET deptno = 10
WHERE empno = 7782;
```
这个命令修改了表emp中指定条件下的数据。
2. 提交更改:
```
SQL> COMMIT;
```
COMMIT确保了对数据库所做的更改不会被回滚,而是存储在事务日志中,等待持久化。
接下来,示例展示了如何创建新的部门和关联员工,同样需要提交以确保数据永久存储:
1. 创建新部门:
```
SQL> INSERT INTO department(deptno, dname, loc)
VALUES (50, 'ADVERTISING', 'MIAMI');
```
这条INSERT语句添加了一个新的部门记录。
2. 更新员工部门:
```
SQL> UPDATE employee
SET deptno = 50
WHERE empno = 7876;
```
为指定员工分配新的部门。
3. 提交新的数据操作:
```
SQL> COMMIT;
```
重复提交以确保所有更改都被保存。
此外,资源还涉及SQL中的SELECT语句,它是从数据库中提取数据的主要工具。SELECT语句有多种功能,如选择特定数据行、投影数据列(仅显示所需信息)、以及连接不同表中的数据。连接操作符如||用于组合列,而原义字符串允许在SELECT列表中使用固定文本,如姓名和薪水的组合。
例如,查询结果可能如下:
```
SQL> SELECT ename || ':' || '1' || ' Month salary=' || salMonthly
FROM emp;
MONTHLY
```
在这个查询中,ENAME和salMonthly字段通过连接符连接起来,形成输出格式化的员工姓名和月薪。
总结来说,本资源涵盖了Oracle SQL中基本的数据操作,包括更新、插入、连接和SELECT语句的使用,以及如何确保数据变更的持久性。理解这些概念对于在Oracle环境中管理数据库至关重要。
2008-07-18 上传
2021-04-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
xxxibb
- 粉丝: 22
- 资源: 2万+
最新资源
- McGraw.Hill.Modern.Processor.Design.Fundamentals.of.Superscalar.Processors.Jul.2004.pdf
- Nonlinear Fiber Optics
- 用单片机制mp3(电子书,音乐播放,动画)
- MTK 程序编译方法
- 李开复给大学生的信7
- 李开复给大学生的信5
- 李开复给大学生的信4
- SUN XVM VIRTUALBOX
- 校园网毕业设计几种方案
- 数据库设计60个技巧.pdf
- Windows Message
- C++语言程序设计(清华大学出版—郑莉)习题答案
- c语言二级考试题2007年9月
- Apress.SQL.Server.2008.Transact.SQL.Recipes.Jul.2008.pdf
- sql server\Apress.Pro.T-SQL.2008.Programmers.Guide.Aug.2008.pdf
- 深入浅出JBoss+Seam.pdf