Oracle之 SQL*PLUS命令
Oracle之 SQL*PLUS命令1
编辑sql语句
命令:
A[PPEND]TEXT: 将text附加到当前行之后;
C[HANGE]/old/new 将当前行 old替换为new;
CL[EAR] BUFF[ER] 清楚缓冲区中所有行;
I[NPUT] text 插入指定的文本;
DEL m n 删除m行到n行之间的文本;不带参数 删除当前行
L[IST] n 列出第n行 不带参数显示所有
R[UN]或 / 显示缓冲区中保存的语句,并运行这些语句
n 将第n 行 作为当前行; n 可为0 也可以为1
n text 使用text文本 替代第n行信息
0 text 在第一行之前插入文本 ;
HELP[topic] 查看命令的使用方法,topic 表示要查看的命令名称 HELP DESC
HOST 使该命令可以从SQL*PLUS环境切换到操作系统环境,以便执行操
作系统命令;
HOST 操作系统命令: 执行操作系统命令,例如: HOST notepad.exe;
CLEAR SCR[EEN] : 清除屏幕内容
SHOW[ALL|USER|SGA|ERRORS|REL[EASE]|PARAMETERS]
查看 SQL*Plus的所有系统变量值信息,当前哪个用户在使用SQL*PLUS,显示SGA的大
小,查看错误信息,数据库信息,系统初始化参数信息;
DESC[RIBE] 查看对象的结构,这里的对象可以是表,视图,存储过程,函数和包。
1 查看连接的数据库:
SELECT name FROM V$database;
2 连接数据两种方式:
1 在sqlplus 中 输入 sys/123456 as sysdba
2 在cmd.exe 中 输入 sqlplus sys/123456 as sysdba;
3 在Sqlplus中 SQL>输入 CONNECT sys/123456 as sysdba;
4 断开数据库: DISCONNECT;
3 输入sql语句 如果不输入分号;敲回车 会继续让你输入sql语句;