sqlplus中超级好用的小命令
来源:互联网 发布:dijkstra算法证明 编辑:程序博客网 时间:2024/05/05 09:02
一、说明:
在SQL*Plus中,可以运行SQL*Plus命令和SQL*Plus语句;
执行SQL*Plus语句后,可以保存在一个被称为SQL BUFFER的内存区域中,但是只能保存一条最近执行的SQL语句;
除了SQL*Plus语句,在SQL*Plus中执行的其他语句称之为SQL*Plus命令;
SQL*Plus命令执行后,不保存在SQL BUFFER内存区域中,一般用来对输出的结果进行格式化显示,以便于制作报表;
二、命令:
①使用describe查看表结构
DESCRIBE命令可以返回数据库中所存储的对象的描述。对于表和视图等对象来说,DESCRIBE命令可以列出各个列以及各个列的属性,除此之外,该命令还可以输出过程、函数和程序包的规范。DESCRIBE命令的语法如下:
DESC[RIBE] { [ schema. ] object [@connect_identifier ] }
②
CL[EAR] BUFF[ER] : 清除缓存区中的所有行
L[IST] :列出缓冲区中所有的行
R[UN]或/:显示缓冲区中保存的语句,并运行这些语句
③使用save命令将缓冲区内容保存到文件
SAV[E] [ FILE ] file_name [ CRE[ATE] | REP[LACE] |APP[END] ]
语法说明如下:
file_name:表示将SQL*Plus缓冲区的内容保存到由file_name指定的文件中。
CREATE:表示创建一个file_name文件,并将缓冲区中的内容保存到该文件。该选项为默认值。
APPEND:如果file_name文件已经存在,则将缓冲区中的内容追加到file_name文件的内容之后;如果该文件存在,则创建该文件。
REPLACE:如果file_name文件已经存在,则覆盖file_name文件的内容;如果该文件不存在,则创建该文件。
④使用GET命令读取文件内容到缓冲区
GET [ FILE ] file_name [ LIST | NOLIST ]
语法说明如下:
file_name:表示一个指定文件,将该文件的内容读入SQL*Plus缓冲区中。
LIST:列出缓冲区中的语句。
NOLIST:不列出缓冲区中的语句。
⑤使用START命令读取并运行文件内容
START命令可以读取文件中的内容到缓冲区中,然后在SQL*Plus中运行这些内容。START命令的语法如下:
STA[RT] { url | file_name }
⑥使用EDIT命令编辑缓冲区内容或文件内容
使用EDIT命令,可以将SQL*Plus缓冲区的内容复制到一个名为afiedt.buf的文件中,然后启动操作系统中默认的编辑器打开这个文件,并且对于文件内容能够进行编辑。在Windows操作系统中,默认的编辑器是Notepad(记事本)。语法形式如下:
ED[IT] [ file_name ]
其中,file_name默认为afiedt.buf,也可以指定一个其他的文件。
⑦使用SPOOL命令复制输出结果到文件
使用SPOOL命令实现将SQL*Plus中的输出结果复制到一个指定的文件中,或者把查询结果发送到打印机中,直到使用SPOOLOFF命令为止。SPOOL命令的语法如下:
SPO[OL] [ file_name [ CRE[ATE] | REP[LACE] |APP[END]] | OFF | OUT ]
语法说明如下。
file_name:指定一个操作系统文件。
CREATE:创建一个指定的file_name文件。
REPLACE:如果指定的文件已经存在,则替换该文件。
APPEND:将内容附加到一个已经存在的文件中。
OFF:停止将SQL*Plus中的输出结果复制到file_name文件中,并关闭该文件。OUT:启动该功能,将SQL*Plus中的输出结果复制到file_name指定的文件中。
0 0
- sqlplus中超级好用的小命令
- 一些用过的小命令
- Postgres的小命令
- 一些shell的小命令~
- linux的一个小命令
- docker的一些小命令
- 收集的一些小命令~~~
- 最近的小命令集合
- 用个小命令立刻查到MSN好友的IP
- 小命令
- 小命令
- matlab一些小命令(不断更新中)
- 整理的SQL SERVER2008的小命令。
- 网络安全中能起大作用的小命令
- 网络上经典的DOS小命令
- 网络上经典的DOS小命令
- 网络安全中能起大作用的小命令
- Linux常用的几个小命令
- 正则表达式的符号详解
- IOS切图规范
- 企业部署虚拟化的七大好处
- Linux系统调用
- iOS-Core-Animation-Advanced-Techniques
- sqlplus中超级好用的小命令
- 数据在Access与Office组件之间如何自由流动
- Android 中Animations的使用 代码篇
- 解决Ruby “Unable to require openssl"问题
- 正则清除HTML标签但保留其中一部分标签
- log4j,slf4j (日志记录工具)
- java利用POI操作EXCEL(基于反射)
- ios判断字符串里面是否有分号,逗号,破折号,句号,省略号
- iCalendar