首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>oracle>正文

Oracle数据库SQLPLUS中几个常用set语句

http://www.oklinux.cn  2008-07-28  赛迪网 璞玉  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

在大家写脚本的时候,我们常常用set语句在设置一些需要的格式规范。下面,列举了几个常见set语句的应用。

SQL> set echo on—————————————————设置运行命令是是否显示语句

SQL> set feedback on———————————————-设置显示“已选择XX行”

SQL> set colsep | —————————————————设置列与列之间的分割符号

SQL> set pagesize 10———————————————–设置每一页的行数

SQL> SET SERVEROUTPUT ON——————————-设置允许显示输出类似dbms_output.putline

SQL> set heading on————————————————设置显示列名

SQL> set timing on————————————————–设置显示“已用时间:XXXX”

SQL> set time on—————————————————–设置显示当前时间

SQL> set autotrace on———————————————–设置允许对执行的sql进行分析

00:38:28 SQL> set echo on

00:38:37 SQL> @E:echo.sql

00:38:41 SQL> select status from v$datafile where rownum<6;

STATUS

-------

SYSTEM

ONLINE

ONLINE

ONLINE

ONLINE

已选择5行。

已用时间: 00: 00: 01.08

00:38:43 SQL> set echo off

00:38:58 SQL> @E:echo.sql

STATUS

——-

SYSTEM

ONLINE

ONLINE

ONLINE

ONLINE

已选择5行。

已用时间: 00: 00: 01.09

00:39:08 SQL>

SQL> set feedback on

SQL> set colsep |SQL> set pagesize 10

SQL> set serveroutput onSQL> set heading on

SQL> set timing on

SQL> set time on00:54:11

SQL> SELECT FILE#, STATUS, ENABLED FROM V$DATAFILE;

FILE#|STATUS |ENABLED———-|——-|———-

1|SYSTEM |READ WRITE

2|ONLINE |READ WRITE

3|ONLINE |READ WRITE

4|ONLINE |READ WRITE

5|ONLINE |READ WRITE

6|ONLINE |READ WRITE

7|ONLINE |READ WRITE

FILE#|STATUS |ENABLED———-|——-|———-

9|ONLINE |READ WRITE

10|ONLINE |READ WRITE

11|ONLINE |READ WRITE

12|ONLINE |READ WRITE11 rows selected.

Elapsed: 00:00:01.0700:54:34

SQL> DECLARE

00:55:00 2 BEGIN

00:55:00 3 DBMS_OUTPUT.PUT_LINE(’===This is dbms_output.put_line!===’);

00:55:00 4 END;

00:55:02 5 /

===This is dbms_output.put_line!===

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.0200:55:05 SQL>

SQL> set autotrace on

SQL> SELECT E.LAST_NAME, D.DEPARTMENT_NAME, D.LOCATION_ID

2 FROM HR.EMPLOYEES E

3 JOIN HR.DEPARTMENTS D

共2页: 上一页 1 [2] 下一页

上一篇:讲解SQL Server定时作业job的设置方法   下一篇:Ubuntu 8.04下配置ati mobility Radeon X2300显卡驱动

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·讲解SQL Server定时作业job的设置方法
·用一个示例讲解自治事务和非自治事务的区别
·Oracle数据库10g环境下修改VIP地址的方法
·Oracle10g R2 EMCA常用命令及实例步骤
·当数据积累到一定时间后执行会越来越慢
·在RedHat AS3上快速安装Oracle数据库10g
·Oracle数据库环境下数据文件丢失的恢复
·在Oracle 11g数据库中实现自我调整功能
·初学者必读:sqlplus的autotrace的设置
·让Oracle数据表不显示中文而变成问号的方法
·带你深入了解Oracle跟踪事件:set events
·Oracle TNSListener服务启动后自动停止问题
·讲解Oracle数据库冷备份恢复的具体步骤
·管理好密码文件对于执行数据库管理的重要性
·事务保存点在一个订购系统中的使用情况
·在不安装Oracle客户端的情况下进行系统移植
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·讲解SQL Server定时作业job的设置方法
·用一个示例讲解自治事务和非自治事务的
·Oracle数据库10g环境下修改VIP地址的方
·Oracle10g R2 EMCA常用命令及实例步骤
·当数据积累到一定时间后执行会越来越慢
·在RedHat AS3上快速安装Oracle数据库10
·Oracle数据库环境下数据文件丢失的恢复
·在Oracle 11g数据库中实现自我调整功能
·初学者必读:sqlplus的autotrace的设置
·让Oracle数据表不显示中文而变成问号的
·带你深入了解Oracle跟踪事件:set event
·Oracle TNSListener服务启动后自动停止
  阅读排行
·详解远程SHELL下安装配置RedHat ES 5的
·如何修改遗失的MySQL的ROOT用户密码
·教你如何将MySQL数据库的密码恢复
·在 Oracle Enterprise Linux 上升级到
·教你在MySQL从口令恢复设置的密码
·Oracle Instant client介绍
·oracle9i installation on fedora core
·Oracle高级复制(同步复制)配置步骤详细
·用Oracle归档日志进行恢复的方法
·Oracle HA 在Unix上双机环境的安装指南
·Oracle 数据库存储结构简介
·Linux下的Oracle数据库编程详解
·Oracle中压缩数据节省空间和提高速度
·如何更改rac的vip地址和集群互联地址
·Ubuntu上安装Oracle 10G及相关配置
网摘收藏: