﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-pengpenglin-随笔分类-Oracle SQL/PLSQL</title><link>http://www.blogjava.net/pengpenglin/category/28491.html</link><description>因为热爱，所以坚持；因为坚持，所以快乐！</description><language>zh-cn</language><lastBuildDate>Tue, 27 May 2008 11:39:00 GMT</lastBuildDate><pubDate>Tue, 27 May 2008 11:39:00 GMT</pubDate><ttl>60</ttl><item><title>Oracle SQL*PLUS命令应用(八) </title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203068.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 15:40:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203068.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203068.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203068.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203068.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203068.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana">【8】拷贝数据的相关命令<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">.将一个数据库中的一些数据拷贝到另外一个数据库（如将一个表的数据拷贝到另一个数据库）&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />COPY&nbsp;{</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">database</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">|</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TO</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">database</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">|</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">database</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TO</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">database</span><span style="color: #000000">}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />{APPEND</span><span style="color: #808080">|</span><span style="color: #0000ff">CREATE</span><span style="color: #808080">|</span><span style="color: #0000ff">INSERT</span><span style="color: #808080">|</span><span style="color: #ff00ff">REPLACE</span><span style="color: #000000">}&nbsp;destination_table&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #ff0000">[</span><span style="color: #ff0000">(column,&nbsp;column,&nbsp;column,&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" />)</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;USING&nbsp;query&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />sql</span><span style="color: #808080">&gt;</span><span style="color: #000000">COPY&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;SCOTT</span><span style="color: #808080">/</span><span style="color: #000000">TIGER</span><span style="color: #008000">@HQ</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TO</span><span style="color: #000000">&nbsp;JOHN</span><span style="color: #808080">/</span><span style="color: #000000">CHROME</span><span style="color: #008000">@WEST</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;emp_temp&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />USING&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;EMP&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：四个参数的意义：<br />
&nbsp;&nbsp;&nbsp;a.&nbsp;Append：目标数据库的数据表已经存在,&nbsp;且存在数据.&nbsp;直接追加到原有数据的后面<br />
&nbsp;&nbsp;&nbsp;b.&nbsp;</span><span style="color: #0000ff">Create</span><span style="color: #000000">：目标数据库的数据表不存在,&nbsp;在插入数据前先创建该表,采用和源数据表一样的结构<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />&nbsp;c.&nbsp;</span><span style="color: #0000ff">Insert</span><span style="color: #000000">：目标数据库的数据表已经存在,&nbsp;但没有数据.首次插入<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />&nbsp;d.&nbsp;</span><span style="color: #ff00ff">Replace</span><span style="color: #000000">：目标数据库的数据表已经存在,而且有数据.直接覆盖目标数据表的数据</span></div>
</span><br />
<span style="font-size: 10pt; font-family: Verdana">至此，Oracle SQL*PLUS的常用命令和参数介绍完毕，后面我们将根据每种类型的命令提供一个演示，最后是将所有类型的命令集合起来完成一个任务。(未完待续)</span>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203068.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 23:40 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203068.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle SQL*PLUS命令应用(七) </title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203067.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 15:39:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203067.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203067.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203067.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203067.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203067.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana">【7】显示属性的相关命令<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><span style="font-weight: bold; color: #800000">1.</span><span style="color: #000000">&nbsp;显示当前环境变量的值：&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />Show&nbsp;</span><span style="color: #808080">all</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">2.</span><span style="color: #000000">&nbsp;显示当前在创建函数、存储过程、触发器、包等对象的错误信息&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />Show&nbsp;error&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />当创建一个函数、存储过程等出错时，便可以用该命令查看在那个地方出错及相应的出错信息，进行修改后再次进行编译。&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：该命令在编译阶段经常使用,&nbsp;尤其是在缺乏IDE支持的情况下<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">3.</span><span style="color: #000000">&nbsp;显示初始化参数的值：&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />show&nbsp;PARAMETERS&nbsp;</span><span style="color: #ff0000">[</span><span style="color: #ff0000">parameter_name</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：经常使用该命令在查看Oracle实例、动态视图、数据字典的配置信息<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">4.</span><span style="color: #000000">&nbsp;显示数据库的版本：&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />show&nbsp;REL</span><span style="color: #ff0000">[</span><span style="color: #ff0000">EASE</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：不需要连接到SQL</span><span style="color: #808080">*</span><span style="color: #000000">PLUS下的查看数据库版本的方法<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">5. </span><span style="color: #000000">显示SGA的大小&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />show&nbsp;SGA&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">6. </span><span style="color: #000000">显示当前的用户名&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />show&nbsp;</span><span style="color: #ff00ff">user</span></div>
<p><br />
</span></p>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203067.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 23:39 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203067.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle SQL*PLUS命令应用(六) </title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203066.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 15:38:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203066.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203066.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203066.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203066.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203066.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana">【6】设置SQL的相关命令</span><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">.在用start命令执行一个sql脚本时，是否显示脚本中正在执行的SQL语句&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;ECHO&nbsp;{</span><span style="color: #0000ff">ON</span><span style="color: #808080">|</span><span style="color: #0000ff">OFF</span><span style="color: #000000">}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">.是否显示当前sql语句查询或修改的行数&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;FEED</span><span style="color: #ff0000">[</span><span style="color: #ff0000">BACK</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="font-weight: bold; color: #800000">6</span><span style="color: #808080">|</span><span style="color: #000000">n</span><span style="color: #808080">|</span><span style="color: #0000ff">ON</span><span style="color: #808080">|</span><span style="color: #0000ff">OFF</span><span style="color: #000000">}&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />默认只有结果大于6行时才显示结果的行数。如果set&nbsp;feedback&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;，则不管查询到多少行都返回。当为off&nbsp;时，一律不显示查询的行数&nbsp;<br />
<br />
&nbsp;&nbsp; 备注：通常在使用Spool时候会关闭ECHO、FEEDBACK关闭<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">.当SQL语句的长度大于LINESIZE时，是否在显示时截取SQL语句<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;WRA</span><span style="color: #ff0000">[</span><span style="color: #ff0000">P</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="color: #0000ff">ON</span><span style="color: #808080">|</span><span style="color: #0000ff">OFF</span><span style="color: #000000">}&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />当输出的行的长度大于设置的行的长度时（用set&nbsp;linesize&nbsp;n命令设置），当set&nbsp;wrap&nbsp;on时，输出行的多于的字符会另起一行显示，否则会将输出行的多于字符切除，不显示。&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：注意只要该项设置为ON时,&nbsp;多于一行的输出结果才会换行显示,&nbsp;否则会直接被截取,&nbsp;该命令在较长的SQL语句执行很有用<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">.显示每个sql语句花费的执行时间&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">set</span><span style="color: #000000">&nbsp;TIMING&nbsp;{</span><span style="color: #0000ff">ON</span><span style="color: #808080">|</span><span style="color: #0000ff">OFF</span><span style="color: #000000">}&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：该命令在跟踪SQL的性能时相当有用<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">Set</span><span style="color: #000000">&nbsp;term&nbsp;</span><span style="color: #0000ff">off&nbsp; trims on timing on<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000">&nbsp;Spool&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" />.<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp; Spool&nbsp;</span><span style="color: #0000ff">off</span></div>
<p><br />
</p>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 23:38 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203066.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle SQL*PLUS命令应用(五) </title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203065.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 15:36:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203065.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203065.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203065.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203065.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203065.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana">【5】设置输出内容的相关命令<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">.&nbsp;将显示的内容输出到指定文件&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;SPOOL&nbsp;</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />在屏幕上的所有内容都包含在该文件中，包括你输入的sql语句。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">.&nbsp;关闭spool输出&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;SPOOL&nbsp;</span><span style="color: #0000ff">OFF</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />只有关闭spool输出，才会在输出文件中看到输出的内容。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：在实用SPOOL输出内容到本地文件时，需注意编码格式，否则会出现乱码的问题<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><strong><font color="#993366">3</font></strong></span><span style="color: #000000">.是否显示用DBMS_OUTPUT.PUT_LINE包进行输出的信息&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;SERVEROUT</span><span style="color: #ff0000">[</span><span style="color: #ff0000">PUT</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="color: #0000ff">ON</span><span style="color: #808080">|</span><span style="color: #0000ff">OFF</span><span style="color: #000000">}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><strong><font color="#993366">4</font></strong></span><span style="color: #000000">.是否在屏幕上显示输出的内容，主要用与SPOOL结合使用。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;TERM</span><span style="color: #ff0000">[</span><span style="color: #ff0000">OUT</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="color: #0000ff">ON</span><span style="color: #808080">|</span><span style="color: #0000ff">OFF</span><span style="color: #000000">}&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />用spool命令将一个大表中的内容输出到一个文件中时，将内容输出在屏幕上会耗费大量的时间。<br />
&nbsp; 设置set&nbsp;termspool&nbsp;off后，则输出的内容只会保存在输出文件中，不会显示在屏幕上，极大的提高了spool的速度。&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：和Set&nbsp;serveroutput&nbsp;on不同,&nbsp;这个命令用于设置SQL执行结果是否显示,前者是用于设置存储过程的<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><strong><font color="#993366">5</font></strong></span><span style="color: #000000">.将SPOOL输出中每行后面多余的空格去掉&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;TRIMS</span><span style="color: #ff0000">[</span><span style="color: #ff0000">OUT</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="color: #0000ff">ON</span><span style="color: #808080">|</span><span style="color: #0000ff">OFF</span><span style="color: #000000">}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><strong><font color="#993366">6</font></strong></span><span style="color: #000000">.将指定的信息或一个空行输出到屏幕上&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />PROMPT&nbsp;</span><span style="color: #ff0000">[</span><span style="color: #ff0000">text</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：该命令在输出提示、警告信息经常使用</span></div>
<p></span><br />
</p>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203065.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 23:36 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203065.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle SQL*PLUS命令应用(四) </title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203064.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 15:35:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203064.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203064.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203064.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203064.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana">【4】设置页面及行格式的相关命令</span><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">.设置一行可以容纳的字符数&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;LIN</span><span style="color: #ff0000">[</span><span style="color: #ff0000">ESIZE</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="font-weight: bold; color: #800000">80</span><span style="color: #808080">|</span><span style="color: #000000">n}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />如果一行的输出内容大于设置的一行可容纳的字符数，则折行显示。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><strong style="color: #993366">2</strong></span><span style="color: #000000">.设置一页有多少行数&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;PAGES</span><span style="color: #ff0000">[</span><span style="color: #ff0000">IZE</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="font-weight: bold; color: #800000">24</span><span style="color: #808080">|</span><span style="color: #000000">n}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />如果设为0，则所有的输出内容为一页并且不显示列标题&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"><br />
<span style="font-weight: bold; color: #800000">&nbsp;&nbsp; 3</span><span style="color: #000000">.设置页与页之间的分隔&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;NEWP</span><span style="color: #ff0000">[</span><span style="color: #ff0000">AGE</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">|</span><span style="color: #000000">n</span><span style="color: #808080">|</span><span style="color: #000000">NONE}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />当set&nbsp;newpage&nbsp;</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000">&nbsp;时，会在每页的开头有一个小的黑方框。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />当set&nbsp;newpage&nbsp;n&nbsp;时，会在页和页之间隔着n个空行。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />当set&nbsp;newpage&nbsp;none&nbsp;时，会在页和页之间没有任何间隔。&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：以上<span style="color: #000000">三个命令经常合用,&nbsp;首先设置每行显示的最大长度,&nbsp;再设置每页有多少行,&nbsp;最后设置页间距.&nbsp;如果要获取较好格式的话可以配合Column&nbsp;format命令格式化每个字段的长度.&nbsp;<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
</span></span></span></div>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203064.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 23:35 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203064.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle SQL*PLUS命令应用(三) </title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203058.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 15:15:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203058.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203058.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203058.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203058.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203058.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana">【3】设置列格式的相关命令<span style="font-size: 10pt; font-family: Verdana"><span style="font-size: 10pt; font-family: Verdana"><span style="font-size: 10pt; font-family: Verdana"><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee">
<p align="justify"><img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><strong><font color="#800000">1</font></strong><span style="color: #000000">.&nbsp;改变列的显示长度&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />COLUMN column_name </span><span style="color: #0000ff">FOR</span><span style="color: #ff0000">[</span><span style="color: #ff0000">MAT</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;format&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：&nbsp;&nbsp;<br />
&nbsp;&nbsp;注意该命令将保持一直生效直至输入了一个新的格式值或者退出了SQL</span><span style="color: #808080">*</span><span style="color: #000000">PLUS,&nbsp;其中字段类型可以为Char,&nbsp;</span><span style="font-weight: bold; color: #000000">Varchar2</span><span style="color: #000000">,&nbsp;</span><span style="font-weight: bold; color: #000000">varchar。</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />如果SQL</span><span style="color: #808080">*</span><span style="color: #000000">PLUS的WARP变量的值被设置为"开"(默认值),&nbsp;那么字段的内容将会在format命令规定的长度处折行,&nbsp;否则的话超过规定长度的后续字符将会被截取。<br />
</span><span style="color: #000000"><br />
&nbsp;&nbsp;如果你有多个相同显示属性的列需要设置，那么使用column 字段名 like 你想要复制显示属性的字段heading 字段名。注意如果不加上后面heading 字段名那么复制的时候连字段名都会复制过去，显然不适合一般要求。<br />
<br />
<strong>&nbsp;&nbsp; <span style="color: #993366">2</span></strong></span><span style="color: #000000">.&nbsp;格式化NUMBER类型列的显示&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">COLUMN</span><span style="color: #000000">&nbsp;SAL&nbsp;FORMAT&nbsp;$</span><span style="font-weight: bold; color: #800000">99</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">990</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #993366"><strong>3</strong></span></span><span style="color: #000000">.&nbsp;显示列值时，如果列值为NULL值，用text值代替NULL值&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />COMM&nbsp;NUL</span><span style="color: #ff0000">[</span><span style="color: #ff0000">L</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #000000">text</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">COL&nbsp;COMM&nbsp;NUL</span><span style="color: #ff0000">[</span><span style="color: #ff0000">L</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #000000">text</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><strong style="color: #993366">4</strong></span><span style="color: #000000">.&nbsp;设置一个列的回绕方式&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />WRA</span><span style="color: #ff0000">[</span><span style="color: #ff0000">PPED</span><span style="color: #ff0000">]</span><span style="color: #808080">|</span><span style="color: #000000">WOR</span><span style="color: #ff0000">[</span><span style="color: #ff0000">D_WRAPPED</span><span style="color: #ff0000">]</span><span style="color: #808080">|</span><span style="color: #000000">TRU</span><span style="color: #ff0000">[</span><span style="color: #ff0000">NCATED</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align="top" />备注：此命令常和format合用，当列值过长时可以使用该命令格式话输出,&nbsp;wrapped根据字符长度控制,&nbsp;word_wrapped根据单词控制,&nbsp;truncated则直接截取等长字符。</span></p>
</div>
</span></span></span></span>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203058.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 23:15 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203058.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle SQL*PLUS命令应用(二)</title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203053.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 14:54:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203053.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203053.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203053.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203053.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Verdana"><span style="font-size: 10pt; font-family: Verdana">【2】设置标题的相关命令<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">.改变缺省的列标题&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">COLUMN</span><span style="color: #000000">&nbsp;column_name&nbsp;HEADING&nbsp;column_heading&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><strong style="color: #993366">2</strong></span><span style="color: #000000">.设置列标题的对齐方式&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />COLUMN column_name JUS</span><span style="color: #ff0000">[</span><span style="color: #ff0000">TIFY</span><span style="color: #ff0000">]</span><span style="color: #000000">&nbsp;{L</span><span style="color: #ff0000">[</span><span style="color: #ff0000">EFT</span><span style="color: #ff0000">]</span><span style="color: #808080">|</span><span style="color: #000000">C</span><span style="color: #ff0000">[</span><span style="color: #ff0000">ENTER</span><span style="color: #ff0000">]</span><span style="color: #808080">|</span><span style="color: #000000">C</span><span style="color: #ff0000">[</span><span style="color: #ff0000">ENTRE</span><span style="color: #ff0000">]</span><span style="color: #808080">|</span><span style="color: #000000">R</span><span style="color: #ff0000">[</span><span style="color: #ff0000">IGHT</span><span style="color: #ff0000">]</span><span style="color: #000000">}&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;col&nbsp;ename&nbsp;justify&nbsp;center&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">/</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />EMPNO&nbsp;ENAME&nbsp;JOB&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">--------&nbsp;----------------------------------------&nbsp;---------&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">7369</span><span style="color: #000000">&nbsp;SMITH&nbsp;CLERK&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">7499</span><span style="color: #000000">&nbsp;ALLEN&nbsp;SALESMAN&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">7521</span><span style="color: #000000">&nbsp;WARD&nbsp;SALESMAN&nbsp;<br />
<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />对于NUMBER型的列，列标题缺省在右边，其它类型的列标题缺省在左边&nbsp;</span></div>
</span></span>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 22:54 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle SQL*PLUS命令应用(一)</title><link>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203052.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 26 May 2008 14:50:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203052.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/203052.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/05/26/203052.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/203052.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/203052.html</trackback:ping><description><![CDATA[<p style="font-size: 10pt; font-family: Verdana">在介绍SQL*PLUS命令应用之前，让我们先花点时间来学习一下Oracle SQL*PLUS命令的基本知识。<br />
<br />
<strong>一、Oracle常用命令介绍<br />
<br />
</strong>Oracle SQL*PLUS命令不少，而且参数更是众多。要完全熟悉实在不大可能，网上关于Oracle SQL*PLUS命令大全的文章相当多，随便google一下都可以找到一大把，根据日常应用的频率和功能，我摘取了其中的部分命令和参数，作为本次介绍的重点，也是后面应用的基础。<br />
<br />
【1】和执行相关的命令</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">.执行一个SQL脚本文件&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">start&nbsp;</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">@&nbsp;</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />我们可以将多条sql语句保存在一个文本文件中，这样当要执行这个文件中的所有的sql语句时，用上面的任一命令即可，这类似于dos中的批处理。&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">.对当前的输入进行编辑&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">edit&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />备注：在SQL</span><span style="color: #808080">*</span><span style="color: #000000">PLUS等非IDE环境下该命令很实用<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">.重新运行上一次运行的sql语句&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SQL</span><span style="color: #808080">&gt;/</span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />备注：在SQL</span><span style="color: #808080">*</span><span style="color: #000000">PLUS等非IDE环境下该命令很实用<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">.执行一个存储过程&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">EXECUTE</span><span style="color: #000000">&nbsp;procedure_name&nbsp;</span></div>
<img src ="http://www.blogjava.net/pengpenglin/aggbug/203052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-05-26 22:50 <a href="http://www.blogjava.net/pengpenglin/archive/2008/05/26/203052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle中如何插入特殊字符：&amp; 和 ' (多种解决方案)</title><link>http://www.blogjava.net/pengpenglin/archive/2008/01/16/175689.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Wed, 16 Jan 2008 06:59:00 GMT</pubDate><guid>http://www.blogjava.net/pengpenglin/archive/2008/01/16/175689.html</guid><wfw:comment>http://www.blogjava.net/pengpenglin/comments/175689.html</wfw:comment><comments>http://www.blogjava.net/pengpenglin/archive/2008/01/16/175689.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/pengpenglin/comments/commentRss/175689.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengpenglin/services/trackbacks/175689.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Oracle中如何插入特殊字符：& 和 '&nbsp;&nbsp;<a href='http://www.blogjava.net/pengpenglin/archive/2008/01/16/175689.html'>阅读全文</a><img src ="http://www.blogjava.net/pengpenglin/aggbug/175689.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengpenglin/" target="_blank">Paul Lin</a> 2008-01-16 14:59 <a href="http://www.blogjava.net/pengpenglin/archive/2008/01/16/175689.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>