Oracle SQLPlus 命令大全 SQLPlus 是 Oracle 数据库的客户端工具,用于与 Oracle 数据库进行交互。在 SQLPlus 中,可以运行 SQL 语句和 SQLPlus 命令。SQL 语句包括 DML、DDL、DCL 语句,它们执行完后,都可以保存在一个称为 SQL buffer 的内存区域中,并且只能保存一条最近执行的 SQL 语句。我们可以对保存在 SQL buffer 中的 SQL 语句进行修改,然后再次执行。 SQLPlus 命令是指在 SQLPlus 中执行的其他语句,它们执行完后,不保存在 SQL buffer 的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。下面介绍一些常用的 SQLPlus 命令: 1. 执行一个 SQL 脚本文件 SQL>start file_name SQL>@ file_name 我们可以将多条 SQL 语句保存在一个文本文件中,这样当要执行这个文件中的所有的 SQL 语句时,用上面的任一命令即可,这类似于 DOS 中的批处理。 2. 对当前的输入进行编辑 SQL>edit 3. 重新运行上一次运行的 SQL 语句 SQL>/ 4. 将显示的内容输出到指定文件 SQL> SPOOL file_name 在屏幕上的所有内容都包含在该文件中,包括你输入的 SQL 语句。 5. 关闭 spool 输出 SQL> SPOOL OFF 只有关闭 spool 输出,才会在输出文件中看到输出的内容。 6. 显示一个表的结构 SQL> desc table_name 7. COL 命令 COL 命令主要格式化列的显示形式。该命令有许多选项,具体如下: COL[UMN] [{ column|expr} [ option ...]] Option 选项可以是如下子句: ALI[AS] alias CLE[AR] FOLD_A[FTER] FOLD_B[EFORE] FOR[MAT] format HEA[DING] text JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]} LIKE { expr|alias} NEWL[INE] NEW_V[ALUE] variable NOPRI[NT]|PRI[NT] NUL[L] text OLD_V[ALUE] variable ON|OFF WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED] COL 命令的使用示例如下: 1) 改变缺省的列标题 COLUMN column_name HEADING column_heading 例如: Sql>select * from dept; DEPTNO DNAME LOC ---------- ---------------------------- --------- 10 ACCOUNTING NEW YORK sql>col LOC heading location sql>select * from dept; DEPTNO DNAME location --------- ---------------------------- ----------- 10 ACCOUNTING NEW YORK 2) 将列名 ENAME 改为新列名 EMPLOYEE NAME 并将新列名放在两行上: Sql>select * from emp Department name Salary ---------- ---------- ---------- 10 aaa 11 SQL> COLUMN ENAME HEADING ’Employee|Name’ Sql>select * from emp Employee Department name Salary ---------- ---------- ---------- 10 aaa 11 注意:列标题从一行变为两行。 3) 改变列的显示长度: FOR[MAT] format Sql>select empno,ename,job from emp; EMPNO ENAME JOB ---------- ---------- --------- 7369 SMITH CLERK 7499 ALLEN SALESMAN 7521 WARD SALESMAN Sql> col ename format, 这些 SQLPlus 命令可以帮助我们更好地管理和查询 Oracle 数据库,提高工作效率和数据分析能力。
剩余9页未读,继续阅读
- 风在天空2014-02-26不错,挺实用
- 粉丝: 16
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助