本文共 1232 字,大约阅读时间需要 4 分钟。
字符型的列标题及其数据采用左对齐的方式
数值型的列标题及其数据采用右对齐的方式
原义字符串在select语句中单引号内的空格会输出
例:select DISTINCT deptno from emp;
SQL是通过一定的工具或应用程序能够和ORACLE服务器交互的命令语言
SQL*PLUS是ORACLE的一个工具,用于识别SQL语句并将语句提交给ORACLE服务器执行,同时SQL*PLUS也有自己的命令语言
CONNECT SCOTT/TIGER@XE
或者在CMD命令行中输入SQLPLUS按提示操作
DESCRIBE TABLENAME
例如:describe emp;
显示emp表的表结构
APPEND text:添加文本到当前缓冲区
CHANGE/old/new:在当前行用新的文本替换旧的文本
CHANGE/text:从当前行删除文本
DEL:删除当前行
DEL n:删除第n行
DEL m n:删除从第m行到行
INPUT text:在当前行之后添加包含text的一行
LIST:显示缓冲区所有行
LIST n:显示缓冲区第n行
LIST m n :显示缓冲区从m行到n行
Run:执行当前缓冲区的命令
/:同R,执行当前缓冲区的命令
n:指定第n行为当前行
n text:用text替换第n行
0 text:在第一行之前插入一行
SAV filename [REPLACE] APP[END]:将缓冲区的命令以文件方式存盘,缺省文件扩展名为.sql
如果使用APPEND则向一个已存在的文件追加内容,如果使用REPLACE则是覆盖一个已经存在的文件。eg: SAV C:\AA.SQL
GET filename:调入存盘的sql文件
STA[RT] filename:运行调入内存的sql文件
@filename:同start
ED[IT]:打开默认编辑器
ED[IT] filename:把当前目录中制定的.sql文件调入编辑器进行编辑
SPO[OL]:显示当前“假脱机”状态,复制输出结果到指定文件
SPOOL filename:把操作及执行结果保存到指定文件里
SPOOL OFF:停止输出
SPOOL OUT:停止输出并将结果送到系统打印机
EXIT:退出SQL*PLUS
紧跟列名,在列名和别名之间加入可选关键字AS
如果列标题包含空格、特殊字符(#、$)、区分大小写则需要用双引号将其引起来
注意:列别名可以用于select和order by子句中,不能出现在where子句中
转载地址:http://ljdfi.baihongyu.com/