Oracle SQL & PL/SQL:提交数据与SQL查询操作详解
需积分: 41 137 浏览量
更新于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 上传
2015-09-29 上传
2023-05-26 上传
2023-09-14 上传
2023-05-19 上传
2024-07-20 上传
2023-05-15 上传
2023-05-11 上传
xxxibb
- 粉丝: 18
- 资源: 2万+
最新资源
- 彩虹rain bow point鼠标指针压缩包使用指南
- C#开发的C++作业自动批改系统
- Java实战项目:城市公交查询系统及部署教程
- 深入掌握Spring Boot基础技巧与实践
- 基于SSM+Mysql的校园通讯录信息管理系统毕业设计源码
- 精选简历模板分享:简约大气,适用于应届生与在校生
- 个性化Windows桌面:自制图标大全指南
- 51单片机超声波测距项目源码解析
- 掌握SpringBoot实战:深度学习笔记解析
- 掌握Java基础语法的关键知识点
- SSM+mysql邮件管理系统毕业设计源码免费下载
- wkhtmltox下载困难?找到正确的安装包攻略
- Python全栈开发项目资源包 - 功能复刻与开发支持
- 即时消息分发系统架构设计:以tio为基础
- 基于SSM框架和MySQL的在线书城项目源码
- 认知OFDM技术在802.11标准中的项目实践