Oracle的SQL*PLUS命令的使用大全
日期:2008年4月14日 作者: 查看:[大字体 中字体 小字体]-
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。
我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。
除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。
下面就介绍一下一些常用的sql*plus命令:
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[UMN] [{ columneXPr} [ 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 { expralias}
NEWL[INE]
NEW_V[ALUE] variable
NOPRI[NT]PRI[NT]
NUL[L] text
OLD_V[ALUE] variable
ONOFF
WRA[PPED]WOR[D_WRAPPED]TRU[NCATED]
1). 改变缺省的列标题
COLUMN column_name HEADING column_heading
For example:
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并将新列名放在两行上: - [1] [2] [3] [4] 下一页
-
- Oracle的SQL*PLUS命令的使用大全 相关文章:
- ·Vi命令一览表
- ·局域网常用的DOS查询IP地址命令
- ·cs1.5命令
- ·静态路由的设置及相关命令
- ·DEBUG命令大全
- ·AutoCAD 命令一览表
- ·Oracle的SQL*PLUS命令的使用大全
- ·必备资料103个WindowsXP运行命令
- ·详细介绍ORACLE sqlplus命令
- ·交换机命令大全(1)
- Oracle的SQL*PLUS命令的使用大全 相关软件
- ·命令与征服之变节者
- ·命令与征服2泰泊利亚之日
- ·命令与征服
- ·命令与征服黄金95版
- ·命令与征服2+烈火风暴资料片
- ·命令与征服 原声音乐
- ·命令与征服黄金版
- ·命令与征服 海军绝命时刻
- ·命令与征服III
- ·命令与征服:十年版 修正免CD补丁
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Oracle触发器详细介绍
- ·Oracle的SQL*PLUS命令的使用大全
- ·详细介绍ORACLE sqlplus命令
- ·VMware下RedHat安装Oracle 9i RAC全攻略
- ·9istatspack使用手册
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·Oracle 游标使用大全
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·Oracle的SQL语句执行效率问题查找与解决方法
- ·用正则表达式函数验证身份证号码合法性
- ·oracle中pro*c的学习
- ·(原创)ORA-01092: ORACLE 例程终止。强行断开连接
- ·ORACLE傻瓜手册长篇连载
- ·Oracle SQL精妙SQL语句讲解
- ·Oracle数据库检查死锁的sql
- ·解决ora-01861文字与格式字符串不匹配
- ·ORA-12154: TNS: 无法解析指定的连接标识符
- ·数据库备份与恢复测试(8)
- ·Oracle常用的OCI函数
- ·Pro*C的使用
特别推荐
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·Oracle SQL精妙SQL语句讲解
- ·Oracle环境下APACHE虚拟服务器如何设置
- ·常见Oracle HINT的用法
- ·ORA-00257: archiver error. Connect internal only, until freed.
- ·oracle的update问题
- ·小议索引的使用
- ·oracle产品服务和技术级别介绍,OrACLE服务
- ·Oracle 数据类型
- ·Oracle数据库检查死锁的sql
- ·怎样将冷备份移植到另一台Solaris机器上
- ·Oracle 动态SQL返回单条结果和结果集
- ·手动建立 Oracle9i 数据库
- ·Oracle内存结构(二)----Shared Pool的详细信息
- ·DELPHI 调用 Oracle 存储过程并返回数据集的例子.
- ·关于block中行数据的存储与空间重组三
- ·Sybase及SQL Anywhere SQL语句小结
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·Oracle ERP 11业务调研报告-AP应付帐
- ·在 Oracle 数据库上构建 .NET 应用程序
