您现在的位置: 主页 > 嵌入式操作系统 > Linux > Oracle SQL*PLUS的一些命令
本文所属标签:
为本文创立个标签吧:

Oracle SQL*PLUS的一些命令

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-06-29 

一、Oracle SQL*Plus常用命令

(1)环境命令

SET命令格式: SET <选项><值或开关状态>

SHOW命令可以显示SQL*Plus环境参数的值

(2)常用的函数

SQL>SET LINESIZE x SQL>SET PAGESIZE y 设置行宽为X,页面长度为Y

SQL> SET ECHO ON 命令本身显示在屏幕上。 SQL> SET ECHO OFF 命令本身不显示在屏幕上。

SQL> SET PAUSE ON 每页输出的开始处停止,按回车键后继续滚动

SQL> SET TIME ON 表示在每个命令提示前显示当前时间。

SQL> SET NUMFORMAT 设置查询结果中显示数字的缺省格式。

STORE SET file_name; 保存系统变量

(3)替换命令

使用UNDEFINE命令,可以删除替换变量City

重新使用某个变量并且不希望重新提示输入该值,可以使用双&符号变量 (&&)

如: SQL>SELECT EmployeeID,Name,Address, &&Column

FROM Employees

ORDER BY &&Column DESC;

SET VERIFY ON/OFF命令 设置是否显示执行替换的值,可以观察替换变量值前后的SQL语句

(4)其他命令

Spool spool_file_name 假脱机输出

如: 将Employees表和Departments表的查询结果输出到文件d:spool_test.prn中。

SQL>Spool d:spool_test.prn

SQL> SELECT name,birthday,address FROM Employees;

SQL> SELECT DepartmentID,DepartmentName FROM Departments;

SQL> Spool off

desc 表名 显示表结构

二、一个典型的SQL*Plus配置

define_editor=vi

set serveroutput on

set trimspool on

set long 5000

set pagesize 9999

column plan_plus_exp format a80

column global_name new_value gname

set termout off

define gname=idle

column global_name new_value gname

select lower(user) || '@' || substr(global_name,1,decode(dot,0,length(global_name),dot-1)) global_name

from(

select global_name,instr(global_name,'.') dot

from global_name

);

set sqlprompt '&gname> '

alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';

set termout on



              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > Linux > Oracle SQL*PLUS的一些命令
 显示 命令 替换

"Oracle SQL*PLUS的一些命令"的相关文章

网站地图

围观()