<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/byebyebye3210" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/byebyebye3210" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 08 Jun 2009 10:17:00 GMT</lastBuildDate><title>byebyebye3210的专栏</title><link>http://blog.csdn.net/byebyebye3210/</link><item><title>查询数据库中重复记录的方法</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/08/4250716.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4250716.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4250716.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4250716</trackback:ping><description>1、查找表中多余的重复记录，重复记录是根据单个字段（peopleId）来判断 select * from people where peopleId in (select   peopleId from   people group by   peopleId having count (peopleId) &gt; 1) 2、删除表中多余的重复记录，重复记录是根据单个字段（peopleId）来判断，只留有rowid最小的记录 delete from people  where peopleId in (select   peopleId from people group by   peopleId   having count (peopleId) &gt; 1) and rowid not in (select min(rowid) from   people group by peopleId having count(peopleId )&gt;1) 3、查找表中&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4250716.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622194/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/08/4250716.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622194/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622194/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 08 Jun 2009 18:17:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/08/4250716.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/08/4250716.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/08/4250716.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622194/5570952</fs:itemid></item><item><title>如何卸载ORACLE(完全经典版)</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239742.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239742.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239742.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239742</trackback:ping><description>&lt;br /&gt;在以前的帖子里面有高人在答复的时候已经贴过了，但我搜索卸载时还是有N多帖子，因此在此单独拿出：&lt;br /&gt;&lt;br /&gt;软件环境： &lt;br /&gt;1、Windows 2000+ORACLE 8.1.7 &lt;br /&gt;2、ORACLE安装路径为：C:\ORACLE &lt;br /&gt;实现方法： &lt;br /&gt;1、开始－＞设置－＞控制面板－＞管理工具－＞服务 停止所有Oracle服务。 &lt;br /&gt;2、开始－＞程序－＞Oracle - OraHome81－＞Oracle Installation Products－＞ Universal Installer 卸装所有Oracle产品，但Universal Installer本身不能被删除 &lt;br /&gt;5、运行regedit，选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE，按del键删除这个入口。 &lt;br /&gt;6、运行regedit，选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services，滚动 这个列表，删除所有Oracle入口。 &lt;br /&gt;7、运行refedit&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239742.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622195/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239742.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622195/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622195/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Jun 2009 01:21:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239742.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239742.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239742.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622195/5570952</fs:itemid></item><item><title>弹出窗口全属性</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239661.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239661.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239661.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239661</trackback:ping><description>&lt;br /&gt;〈s&lt;br /&gt;cript LANGUAGE=&quot;javas&lt;br /&gt;cript&quot;〉 js脚本开始； &lt;br /&gt;　　window.open 弹出新窗口的命令； &lt;br /&gt;　　'page.html' 弹出窗口的文件名； &lt;br /&gt;　　'newwindow' 弹出窗口的名字（不是文件名），非必须，可用空''代替； &lt;br /&gt;　　height=100 窗口高度； &lt;br /&gt;　　width=400 窗口宽度； &lt;br /&gt;　　top=0 窗口距离屏幕上方的象素值； &lt;br /&gt;　　left=0 窗口距离屏幕左侧的象素值； &lt;br /&gt;　　toolbar=no 是否显示工具栏，yes为显示； &lt;br /&gt;　　menubar，scrollbars 表示菜单栏和滚动栏。 &lt;br /&gt;　　resizable=no 是否允许改变窗口大小，yes为允许； &lt;br /&gt;　　location=no 是否显示地址栏，yes为允许； &lt;br /&gt;　　status=no 是否显示状态栏内的信息（通常是文件已经打开），yes为允许； &lt;br /&gt;　　〈/s&lt;br /&gt;cript〉 js脚本结束&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239661.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622196/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239661.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622196/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622196/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Jun 2009 01:04:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239661.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239661.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239661.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622196/5570952</fs:itemid></item><item><title>必须掌握的八个DOS命令</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239578.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239578.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239578.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239578</trackback:ping><description>一，ping 　　 &lt;br /&gt;&lt;br /&gt;    它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说，ping命令是第一个必须掌握的DOS命令，它所利用的原理是这样的：网络上的机器都有唯一确定的IP地址，我们给目标IP地址发送一个数据包，对方就要返回一个同样大小的数据包，根据返回的数据包我们可以确定目标主机的存在，可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧，在DOS窗口中键入：ping /? 回车，。所示的帮助画面。在此，我们只掌握一些基本的很有用的参数就可以了（下同）。 　　 &lt;br /&gt;&lt;br /&gt;    -t 表示将不间断向目标IP发送数据包，直到我们强迫其停止。试想，如果你使用100M的宽带接入，而目标IP是56K的小猫，那么要不了多久，目标IP就因为承受不了这么多的数据而掉线，呵呵，一次攻击就这么简单的实现了。 　　 &lt;br /&gt;&lt;br /&gt;    -l 定义发送数据包的大小，默认为32字节，我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用，会有更好的效果&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239578.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622197/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239578.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622197/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622197/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Jun 2009 00:48:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239578.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239578.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239578.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622197/5570952</fs:itemid></item><item><title>Tomcat中Server.xml文件配置</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239551.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239551.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239551.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239551</trackback:ping><description>            debug=&quot;0&quot;/&gt;            debug=&quot;0&quot;/&gt;              type=&quot;org.apache.catalina.UserDatab&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239551.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622198/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239551.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622198/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622198/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Jun 2009 00:42:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239551.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239551.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239551.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622198/5570952</fs:itemid></item><item><title>Oracle函数</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239125.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239125.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239125.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239125</trackback:ping><description>&lt;br /&gt;PL/SQL单行函数和组函数详解 &lt;br /&gt;函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数，这些函数都可被称为SQL或PL/SQL语句，函数主要分为两大类：&lt;br /&gt;　　 单行函数&lt;br /&gt;　　 组函数 &lt;br /&gt;　　本文将讨论如何利用单行函数以及使用规则。&lt;br /&gt;&lt;br /&gt;SQL中的单行函数&lt;br /&gt;　　SQL和PL/SQL中自带很多类型的函数，有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据，因此这些都可被统称为单行函数。这些函数均可用于SELECT,WHERE、ORDER BY等子句中，例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等单行函数。&lt;br /&gt;SELECT ename,TO_CHAR(hiredate,'day,DD-Mon-YYYY')FROM empWhere UPPER(ename) Like 'AL%'ORDER BY SOUNDEX(ename)&lt;br /&gt;　　单行函数也可以在其他语句中使用，如update的SET子句，INSERT的VALUES子句，DEL&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239125.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622199/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239125.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622199/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622199/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 03 Jun 2009 22:56:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239125.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239125.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239125.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622199/5570952</fs:itemid></item><item><title>oracle 删除用户命令和部分命令 (转)</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239104.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239104.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239104.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239104</trackback:ping><description>&lt;br /&gt;drop user user_name cascade;&lt;br /&gt;建立表空间&lt;br /&gt;&lt;br /&gt;CREATE TABLESPACE data01&lt;br /&gt;DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M&lt;br /&gt;UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定，区尺寸默认为64k&lt;br /&gt;&lt;br /&gt;删除表空间&lt;br /&gt;&lt;br /&gt;DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;&lt;br /&gt;&lt;br /&gt;一、建立表空间&lt;br /&gt;&lt;br /&gt;CREATE TABLESPACE data01&lt;br /&gt;DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M&lt;br /&gt;UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定，区尺寸默认为64k&lt;br /&gt;&lt;br /&gt;二、建立UNDO表空间&lt;br /&gt;&lt;br /&gt;CREATE UNDO TABLESPACE UNDOTBS&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239104.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622200/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239104.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622200/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622200/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 03 Jun 2009 22:51:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239104.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239104.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239104.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622200/5570952</fs:itemid></item><item><title>PL/SQL的优点</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239064.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239064.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239064.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239064</trackback:ping><description>&lt;br /&gt;PL/SQL是ORACLE对标准数据库语言的扩展，ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了，近几年中更多的开发人员和DBA开始使用PL/SQL，本文将讲述PL/SQL基础语法，结构和组件、以及如何设计并执行一个PL/SQL程序。&lt;br /&gt;&lt;br /&gt;PL/SQL的优点&lt;br /&gt;&lt;br /&gt;　　从版本6开始PL/SQL就被可靠的整合到ORACLE中了，一旦掌握PL/SQL的优点以及其独有的数据管理的便利性，那么你很难想象ORACLE缺了PL/SQL的情形。PL/SQL 不是一个独立的产品，他是一个整合到ORACLE服务器和ORACLE工具中的技术，可以把PL/SQL看作ORACLE服务器内的一个引擎，sql语句执行者处理单个的sql语句，PL/SQL引擎处理PL/SQL程序块。当PL/SQL程序块在PL/SQL引擎处理时，ORACLE服务器中的SQL语句执行器处理pl/sql程序块中的SQL语句。&lt;br /&gt;&lt;br /&gt;PL/SQL的优点如下：&lt;br /&gt;&lt;br /&gt;　　. PL/SQL是一种高性能的基于事务处理的语言，能运行在任何ORA&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239064.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622201/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239064.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622201/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622201/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 03 Jun 2009 22:40:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239064.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239064.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239064.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622201/5570952</fs:itemid></item><item><title>Oracle PL/SQL入门</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239059.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4239059.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4239059.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4239059</trackback:ping><description>&lt;br /&gt;概述&lt;br /&gt;&lt;br /&gt;       一、PL/SQL出现的目的&lt;br /&gt;&lt;br /&gt;结构化查询语言(Structured Query Language，简称SQL)是用来访问关系型数据库一种通用语言，它属于第四代语言（4GL），其执行特点是非过程化，即不用指明执行的具体方法和途径，而是简单的调用相应语句来直接取得结果即可。显然，这种不关注任何实现细节的语言对于开发者来说有着极大的便利。然而，对于有些复杂的业务流程又要求相应的程序来描述，那么4GL就有些无能为力了。PL/SQL的出现正是为了解决这一问题，PL/SQL是一种过程化语言，属于第三代语言，它与C,C++,Java等语言一样关注于处理细节，因此可以用来实现比较复杂的业务逻辑。&lt;br /&gt;&lt;br /&gt;本教程分两部分，第一部分主要对PL/SQL的编程基础进行讨论，第二部分结合一个案例来讲解PL/SQL编程。希望读者阅读本文后能够对PL/SQL编程有一个总体上的认识，为今后深入PL/SQL编程打下一个基础。&lt;br /&gt;&lt;br /&gt;二、PL/SQL编程基础&lt;br /&gt;&lt;br /&gt;掌握一门编程语言首要是要了解其基本的语&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4239059.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622202/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239059.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622202/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622202/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 03 Jun 2009 22:37:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239059.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239059.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4239059.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622202/5570952</fs:itemid></item><item><title>乱码问题之终极解决</title><link>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4238426.aspx</link><wfw:comment>http://blog.csdn.net/byebyebye3210/comments/4238426.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/byebyebye3210/comments/commentRss/4238426.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4238426</trackback:ping><description>&lt;br /&gt;很多人 特别是新手 做j2ee 项目中&lt;br /&gt;总能受困于 这样或那样的编码问题&lt;br /&gt;&lt;br /&gt;这里讨论下 新手学习，高手指教 一起研究下&lt;br /&gt;(以 tomcat mysql 做例子 我推荐所有的编码采用utf-8)&lt;br /&gt;&lt;br /&gt;1 工程&lt;br /&gt;工程内所有的 .java .jsp .xml .txt 都有默认的编码 默认的是系统环境的编码&lt;br /&gt;我们中文系统通常是GBK 推荐都采用utf-8 &lt;br /&gt;utf-8 的时候 你编译 生成doc 可能会遇到乱码（特别是采用ant 的时候,生成doc你几乎100%会遇到）&lt;br /&gt;&lt;br /&gt;解决方法 以ant 为例子&lt;br /&gt;编译 注意 encoding 参数&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/byebyebye3210/aggbug/4238426.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236622203/byebyebye3210/csdn.net/s.gif?r=http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4238426.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/byebyebye3210/236622203/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/byebyebye3210/236622203/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 03 Jun 2009 19:16:00 +0800</pubDate><author>木木SAM</author><comments>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4238426.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4238426.aspx</guid><dc:creator>木木SAM</dc:creator><fs:srclink>http://blog.csdn.net/byebyebye3210/archive/2009/06/03/4238426.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/byebyebye3210/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/byebyebye3210/~7462021/236622203/5570952</fs:itemid></item></channel></rss>