Oracle数据库SQL及SQL*PLUS命令参考
需积分: 10 19 浏览量
更新于2024-07-29
收藏 755KB PDF 举报
“Oracle命令集”是Oracle数据库管理中的一系列SQL和SQL*PLUS命令的参考,涵盖了从数据操作到数据库对象管理的各种功能。这个附录由赵元杰编写,发布于2002年11月15日,旨在帮助用户理解和使用这些命令。
在Oracle数据库中,以下是一些关键的SQL和SQL*PLUS命令:
1. `%FOUND`:此变量在执行查询后返回,如果找到至少一行匹配的数据,则其值为TRUE,否则为FALSE。
2. `%ISOPEN`:用于检查游标是否已经打开,对于处理游标操作非常有用。
3. `%NOTFOUND`:与%FOUND相反,当查询未找到任何匹配行时,该变量的值为TRUE。
4. `%ROWCOUNT`:返回最后一条SQL语句影响的行数,可用于检查更新或删除操作的结果。
5. `%ROWTYPE`:用于创建一个变量,其结构与表中的行类型相同,方便处理单行数据。
6. `%TYPE`:用于创建一个变量,其数据类型与已存在的列或变量相同,保持数据一致性。
7. `(+)`:在连接查询中,表示外连接,允许返回没有匹配项的行。
8. `@`(“at”号):在SQL*PLUS中,用于运行另一个文件或脚本。
9. `@@`:与`@`类似,但会再次运行上一次执行的脚本。
10. `ABS`:计算一个数的绝对值。
11. `ACCEPT`:在SQL*PLUS中,允许用户输入值并将其赋给变量。
12. `ACOS`:返回弧度内的反余弦值。
13. `ADD_MONTHS`:将指定的月份数添加到日期。
14. `ALTER`系列命令用于修改数据库对象,如`ALTER TABLE`用于更改表的定义,`ALTER INDEX`用于调整索引,`ALTER USER`用于修改用户属性等。
15. `ANALYZE`:收集关于表、索引和其他数据库对象的统计信息,以优化查询计划。
16. `APPEND`:通常用于INSERT操作,向表中追加新的记录。
17. `AVG`:计算一组数值的平均值。
18. `BFILENAME`:在PL/SQL中用于获取目录对象的名称。
19. `COUNT`:返回一组记录的数量。
20. `CREATE`系列命令用于创建新的数据库对象,如`CREATE TABLE`用于创建新表,`CREATE INDEX`用于创建索引,`CREATE DATABASE LINK`用于建立数据库间的链接等。
以上仅是附录中部分命令的简要介绍,实际附录包含更多的SQL和SQL*PLUS命令,如`AUDIT`用于审计数据库活动,`CONCAT`用于合并字符串,`COMMIT`用于提交事务,以及各种数学函数(如`SIN`、`COS`、`TAN`等)和系统管理命令。掌握这些命令能极大地提升对Oracle数据库的管理和操作能力。
2008-12-09 上传
2009-04-07 上传
2010-08-17 上传
2008-12-30 上传
2009-07-15 上传
2008-09-08 上传
2008-10-31 上传
2008-08-05 上传
tianfeng4548730
- 粉丝: 2
- 资源: 36
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查