SQL*Plus 使用笔记!!!
来源:互联网 发布:绝地大师 软件 编辑:程序博客网 时间:2024/05/18 01:14
clear screen --清屏
quit --退出
list --查看buffer
run --执行buffer
show user --查看当前用户
help index --查看帮助
---------------------------------------------------------
column name format a20
/* 将列name(字符型)显示最大宽度调整为20个字符。 */
column age format 9999999
/* 将列age(num型)显示最大宽度调整为7个字符 */
column name heading '姓名'
/* 将name的列名输出为姓名 */
---------------------------------------------------------
list
list 2
change/form/from /* 把buffer中的第二行中的“form”改为“from” */
append order by id /* 把buffer中的当前行后面追加内容。 */
0 /*this is sql*/ /* 在第一行前面加上注释 */
input and id = 1 /* 在buffer中的当前行前面插入一行 */
del /* 删除当前行 */
---------------------------------------------------------
host dir
/* 执行操作系统命令,在Windows下面用这个"$",在Linux下面用这个"!"。 */
---------------------------------------------------------
list & run
/* 在sql*plus里面使用"list"命令可以查看buffer里面最近执行的一条命令,使用"run"可以执行buffer里面的命令。 */
---------------------------------------------------------
save d:/test.sql
/* 保存buffer里面的sql语句到本地。 */
---------------------------------------------------------
sqlplus -h
/* SQL*Plus: Release 9.2.0.1.0 - Production
用法: SQLPLUS [ [<option>] [<logon>] [<start>] ]
其中 <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]
<logon> ::= <username>[/<password>][@<connect_string>] | / | /NOLOG
<start> ::= @<URI>|<filename>[.<ext>] [<parameter> ...]
"-H" 显示 SQL*Plus 的版本标帜和使用语法
"-V" 显示 SQL*Plus 的版本标帜
"-L" 只尝试登录一次
"-M <o>" 使用 HTML 标志选项 <o>
"-R <n>" uses restricted mode <n>
"-S" uses silent mode */
---------------------------------------------------------
sqlplus /nolog
/* 不登陆进入到sql*plus里面,比如Oracle还没启动的时候,可以到里面去启动。 */
---------------------------------------------------------
sqlplus scott@orcl
sqlplus scott/tiger@orcl
/* sql*plus是一个进程,如果使用第二条命令,Window在任务管理器里面就可以看见用户名和密码,linux使用ps -ef命令也可以。
第一条命令比第二条命令好,因为安全问题,密码不会被别人看见。但进去的时候也要输入密码。
在使用sql*plus的时候,一直有一个疑问,sql*plus是怎么通过ORACLE_SID(orcl)找到我要连的PC的IP地址的?
原始是在:ORACLE_HOME/network/admin/tnsnames.ora这个下面的配置文件里面的。*/
---------------------------------------------------------
sqlplus system@orcl
@?/sqlplus/admin/help/hlpbld.sql helpus.sql
@?/sqlplus/admin/help/helpdrop.sql
/* "@"是执行一个脚本。"?"是等于ORACLE_HOME。
第二个命令是创建sql*plus的帮助脚本,第三个命令是删除sql*plus的帮助脚本。
以system用户的身份(第一个命令)来执行第二个和第三个命令。 */
---------------------------------------------------------
SQL> spool /opt/sqlldr/spool.sql
SQL> select * from test;
ID NAME BIRTHDAY
---------- -------------------- --------------------
1 zhangsan 2011-06-07
2 lisi 2011-06-08
3 wangwu 2011-06-09
4 zhangqu 2011-06-10
5 张曲 2011-06-11
SQL> spool off
- SQL*Plus 使用笔记!!!
- sql*plus学习笔记
- SQL/PLUS学习笔记
- SQL-PLUS使用大全
- sql*plus使用技巧
- SQL Plus使用入门
- SQL/Plus使用技巧
- SQL/Plus使用技巧
- SQL*PLUS使用技巧
- SQL Plus 初级使用
- SQL*PLUS使用总结
- SQL*PLUS使用技巧
- SQL*Plus使用心得
- 使用SQL*Plus工具
- SQL*Plus基础使用
- 使用SQL*Plus
- Oracle,SQL Plus使用
- 使用sql*plus工具
- 寻找工程中的jar包
- html滚动条
- ununtu
- 关于SO_REUSEADDR和SO_REUSEPORT的使用
- 短信网关源码
- SQL*Plus 使用笔记!!!
- ACM与就业
- log4j warn no appenders could be found for logger org.apache.catalina.startup.embedded正解
- flex中移除由MXML标签添加的侦听
- linux
- Visual Studio 2010
- ubuntu glassfishv3
- 博客收藏夹
- 在Ext中如何使窗体总在最前面(how to set a window always on top in Ext)