OCP实验手册(Linux版本)
本文档是 OCP 实验手册的 Linux 版本,旨在帮助用户了解 Oracle 数据库的基本操作和 SQL 语句的使用。下面是本文档中所涉及到的知识点:
1. 数据类型:
* Number(p,s):数字类型,p 表示数字的有效长度,s 表示数字的精度。
* Varchar2(s):可变长的字符类型,s 表示字符串的长度。
* Char(s):定长的字符类型,s 表示字符串的长度。
* Date:时间类型,表示时间的年月日,没有长度和精度。
2. SQL 命令行编辑:
* a[ppend] text:在当前行的末尾添加文本。
* c[hange] /old/new:在当前行中将旧文本改成新文本。
* c[hange] /old/:从当前行中删除文本。
* l[ist]:列举出缓冲区中的所有行。
* l[ist] n:列举出缓冲区中的第 n 行。
* l[ist] m n:列举出缓冲区中的第 m 行到第 n 行。
3. SQL 命令行操作:
* *:表示当前活动行。
* n:将指定行标记为活动行。
* n text:用文本代替第 n 行。
* 0 text:在第 1 行之前添加 1 行文本。
* del:删除当前活动行。
* del n:删除第 n 行。
* del m n:删除第 m 行至第 n 行。
4. SQL 缓冲区操作:
* cl[ear] buff[er]:从 SQL 缓冲区中删除所有行。
* r[un]:执行缓冲区中的 SQL 语句。
* !:临时退出 SQL> 命令行,回到操作系统命令行。
5. 文件操作:
* sav[e] filename [rep[lace] app[end]]:将缓冲区中的 SQL 语句保存到某个文件。
* get filename:将操作系统下的文件内容读取到 SQL 命令行中。
* start filename:在 SQL 命令行中运行操作系统下的文件中的 SQL 命令。
6. 会话设置:
* set linesize 100:设置显示的行宽度。
* set pagesize 30:设置每页记录数。
7. 缓存操作:
* spool on:将缓存打开。
* spool filename:将缓存中出现的命令以及结果输出到某个文件中。
* spool off:关闭缓存,同时文件会自动保存。
这些知识点涵盖了 Oracle 数据库的基本操作、SQL 语句的使用、缓冲区操作、文件操作、会话设置和缓存操作等方面,为用户提供了一个系统的 Oracle 数据库学习指南。