<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>PL/SQL</title>
<link>/Oracle/PLSQL/</link>
<description>Oracle / PL/SQL</description>
<language>zh-cn</language>
<generator>Copyright &amp;copy; 2008 Www.ofAdmin.Com online Services</generator>
<webmaster>zhvy@vip.qq.com</webmaster>
<item>
    <title>sqlplus 技巧 spool 指定格式的文件</title>
    <link>/Oracle/PLSQL/200901/20-9538.html</link>
    <description>sqlplus的技巧实在是多，以后慢慢总结了。
SQL&amp;gt; column F new_val FSQL&amp;gt; select to_char(sysdate,'yyyymmddhh24miss')||'.txt' F from dual;
F------------------20050124174926.txt
SQL&amp;gt; spool &amp;amp;F
Connected to:8i Enterprise Edition Release 8.1.7.</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle Database 10g：闪回版本查询</title>
    <link>/Oracle/PLSQL/200901/20-9539.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 不需要设置，立即识别对行的所有更改
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在 9i Database 中，我们看到它推出了以闪回查询形式表示的“时间机器”。该特性允许 DBA 看到特定时间的列值，只要在还原段中提供该数据块此前镜像的拷贝即可。但是，闪回查询只提供某时刻</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>同条SQL,有时buffer get会暴增</title>
    <link>/Oracle/PLSQL/200901/20-9540.html</link>
    <description>同样一条SQL ,有的时候 buffer get 会暴增?! _L 中有人提了一个这样的问题： 
I have a batch process that executes individual transactions, normally a transaccion e.g. a simple select would take 8-10 buffer gets but in the batch processing it takes 45 bu</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>理解Oracle10g的SQL正则表达式支持</title>
    <link>/Oracle/PLSQL/200901/20-9541.html</link>
    <description>8 和 9i中缺乏灵活性的SQL 正则表达式最终在Oracle 10g中得到了解决。Oracle 数据库目前内建了符合POSIX 标准的正则表达式。
四个新的函数分别是：REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和 REGEXP_REPLACE。它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>修改oracle9i数据库字符集的方法</title>
    <link>/Oracle/PLSQL/200901/20-9542.html</link>
    <description>SQL&amp;gt; select name,value$ from props$ where name like '%NLS%';
SQL&amp;gt; alter database character set zhs16gbk;alter database character set zhs16gbk*ERROR at line 1:ORA-12712: new character set must be a superset of old character set
SQL&amp;gt; ALTER D</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>在Oracle中找出重复的纪录的方法</title>
    <link>/Oracle/PLSQL/200901/20-9543.html</link>
    <description>SQL&amp;gt; desc test&amp;nbsp;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>在T-SQL中实现Oracle的MINUS集合运算符</title>
    <link>/Oracle/PLSQL/200901/20-9544.html</link>
    <description>　　SQL语言中的MINUS（减法）集合运算符是非常重要的。找到两个给定的数值集合之间的差异，意味着找到一个数值集合，其中的元素仅存在于前一个集合中，而不存在于另一个集合中，这项操作是一个很常见，也非常重要的操作，特别是在处理数据库图表发生结构性的变化的时候</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>SQLServer和Oracle的常用函数对比</title>
    <link>/Oracle/PLSQL/200901/20-9545.html</link>
    <description>数学函数　　 1.绝对值 　　 S:select abs(-1) value　　 O:select abs(-1) value from dual
　　2.取整(大) 　　 S:select ceiling(-1.001) value 　　 O:select ceil(-1.001) value from dual
　　3.取整（小） 　　 S:select floor(-1.001) value 　　 O:select fl</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>怎样看oracle查询语句执行计划</title>
    <link>/Oracle/PLSQL/200901/20-9546.html</link>
    <description>SQLPLUS的AutoTrace是分析SQL的执行计划，执行效率的一个非常简单方便的工具，在绝大多数情况下，也是非常有用的工具。 
1。如何设置和使用AUTOTRACE 
SQL&amp;gt; connect / as sysdba SQL&amp;gt; @?/rdbms/admin/utlxplan.sql 
Table created. 
SQL&amp;gt; create public sy</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>查看oracle 10g 视图</title>
    <link>/Oracle/PLSQL/200901/20-9547.html</link>
    <description>查看oracle 10g 视图
&amp;nbsp;
1、&amp;nbsp; 查看数据库的名字和归档状态
&amp;nbsp;
SQL&amp;gt; select name,log_mode from v$database;
&amp;nbsp;
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOG_MODE
--------- ------------
HB130000&amp;nbsp; ARCHIVELOG
&amp;nbsp;
&amp;nbsp;
2、&amp;nbsp</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>sqlldr使用小结</title>
    <link>/Oracle/PLSQL/200901/20-9548.html</link>
    <description>sql load的一点小总结&amp;nbsp; &amp;nbsp; sqlldr userid=lgone/tiger control=a.ctl&amp;nbsp; LOAD DATA&amp;nbsp; INFILE 't.dat' // 要导入的文件&amp;nbsp; // INFILE 'tt.date' // 导入多个文件&amp;nbsp; // INFILE * // 要导入的内容就在control文件里 下面的BEGINDATA后面就是导入的</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle PL/SQL学习笔记(1)</title>
    <link>/Oracle/PLSQL/200901/20-9549.html</link>
    <description>1 SQL*Plus环境 -------------------------------------- show all 显示所有SQL*Plus的命令名字 list or l 显示缓冲区的内容 list 4 显示当前SQL命令的第4行，并把第4行作为当前行。 change or c 用新的内容替换原来在一行中第一次出现内容,例如:SQL&amp;gt;c/(...)/('analy</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle PL/SQL的第一次接触</title>
    <link>/Oracle/PLSQL/200901/20-9550.html</link>
    <description>&amp;nbsp;
PL/SQL的全称是“Procedural Language extensions to the Structured Query Language”,用中文来说就是结构化查询语言的编程扩展，哈哈。引入PL/SQL来克服一些SQL的限制，加入了一些有特色的东西，供大家在Oracle数据库上更快捷、方便的建立应用。
我使用PL/SQ</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>写PL/SQL程序时碰到的一些问题</title>
    <link>/Oracle/PLSQL/200901/20-9551.html</link>
    <description>1.有for update类型的Cursor定义Cursor时，加了for update,因为需要打开cursor后还要对这些数据进行修改和删除，但在修改和删除数据后在关闭cursor前就commit,就出现了下面的错误：ORA-01002: 读取违反顺序ORA-06512: 在&quot;JWGL.PCKGSTUDSLTCOURSE&quot;, line 62ORA-06512: 在</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>如何修改和删除bfile类型的数据</title>
    <link>/Oracle/PLSQL/200901/20-9510.html</link>
    <description>1.先在oracle数据库中下面我们建立一个目录别名,用于将文件定位指针映射到文 
件系统：&amp;nbsp; 
&amp;nbsp;create DIRECTORY 'tmpdir' AS '/tmp';&amp;nbsp; &amp;nbsp;tmpdir表示逻辑目录名，'/tmp'是实际目录。 注意该目录oracle应该有读权限 
然后根据需要授权 &amp;nbsp;GRANT REA</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle数据库PL/SQL介绍</title>
    <link>/Oracle/PLSQL/200901/20-9511.html</link>
    <description>什么是PL/SQL &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 结构化查询语言(Structured Query Language，简称SQL)是用来访问关系型数据库一种通用语言，它属于第四代语言（4GL），其执行特点是非过程化，即不用指明执行的具体方法</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle数据库-PL/SQL整理(1)</title>
    <link>/Oracle/PLSQL/200901/20-9512.html</link>
    <description>--获取系统记录行数&amp;nbsp; go_block('T_WARITEMPRT');&amp;nbsp; last_record;&amp;nbsp; row_count:=:system.trigger_record;&amp;nbsp; --system.cursor_record--execute_trigger('POST-CHANGE');--设置鼠标状态set_application_property(cursor_style,'BUSY');--raise form_trigg</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle数据库-PL/SQL整理(2)</title>
    <link>/Oracle/PLSQL/200901/20-9513.html</link>
    <description>--触发器失效Forms_Ddl('alter trigger cascade_warprt_qty disable');alter table t_Prthiswarinv disable all triggers;alter table t_Prthiswarinv enable all triggers;alter table T_PURORDER disable all triggers;alter table T_PURORDER enable all triggers;--</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>SQL*PLUS命令的使用大全</title>
    <link>/Oracle/PLSQL/200901/20-9514.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 的sql*plus是与oracle进行交互的客户端工具。在sql*plus中，可以运行sql*plus命令与sql*plus语句。 &amp;nbsp;&amp;nbsp; 我们通常所说的DML、DDL、DCL语句都是sql*plus语句，它们执行完后，都可以保存在一个被称为sql buffer的内存区域中，并且</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle-常用监控SQL</title>
    <link>/Oracle/PLSQL/200901/20-9515.html</link>
    <description>1.监控事例的等待：&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4;2.回滚段的争用情况：select name,waits,gets,wait</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle-常用用户SQL</title>
    <link>/Oracle/PLSQL/200901/20-9516.html</link>
    <description>SQL语句： 表： 　　select * from cat; 　　select * from tab; 　　select table_name from user_tables; 视图： 　　select text from user_views where view_name=upper('&amp;amp;view_name'); 索引： 　　select index_name,table_owner,table_name,tablespace_name,s</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle一些常用的SQL</title>
    <link>/Oracle/PLSQL/200901/20-9517.html</link>
    <description>查询表结构
select substr(table_name,1,20) tabname,substr(column_name,1,20)column_name,rtrim(data_type)||'('||data_length||')' from system.dba_tab_columnswhere owner='username'
表空间使用状态
select a.file_id &quot;FileNo&quot;,a.tablespace_name &quot;Tablespace_</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL在from后面使用变量,以及输入&amp;#39;&amp;字符&amp;#39;的方法</title>
    <link>/Oracle/PLSQL/200901/20-9518.html</link>
    <description>在from后面使用变量
CREATE OR REPLACE FUNCTION GET_TABLE_COUNT( I_TabNa IN VARCHAR2 , I_Owner IN VARCHAR2 DEFAULT NULL ) RETURN NUMBER IS V_RtnVal NUMBER ; V_CursorId INTEGER ; V_SqlStr VARCHAR2(300) ; BEGIN V_CursorId := DBMS_SQL.OPEN_CURSOR ; 
IF</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL学习笔记(一)</title>
    <link>/Oracle/PLSQL/200901/20-9519.html</link>
    <description>基本概念：&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL学习笔记(二)</title>
    <link>/Oracle/PLSQL/200901/20-9520.html</link>
    <description>number数字类型函数
ABS(x) 函数，此函数用来返回一个数的绝对值。
ACOS(x)函数，返回X的反余弦值。X范围从1到-1，输入值从0到派，以弧度为单位。
ASIN(x)函数，返回X的反正弦值。X范围从1到-1，输入值从-PI/2到PI/2，以弧度为单位。
ATAN(x)函数，返回X的反正切值</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL学习笔记(三)</title>
    <link>/Oracle/PLSQL/200901/20-9521.html</link>
    <description>子查询：
语法：select col from table where expr operator (select col from table);
子查询在主查询执行前执行一次。子查询的结果被用于主查询。
使用规则：
在WHERE 和 HAVING 子句中都可以使用子查询。
*、子查询必须用括号扩起。*、子查询应该在比较条件的右</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL学习笔记(四)</title>
    <link>/Oracle/PLSQL/200901/20-9522.html</link>
    <description>数据操作语句：
插入：INSERT INTO TABLE（字段1，字段2....）VALUES（值1，值2....）&amp;nbsp;一次插入只插入一行。字符和日期值需要单引号扩起。 &amp;nbsp;插入空值：&amp;nbsp;&amp;nbsp;方法一：隐示插入，插入时省略列名系统就会默认省略的列为NULL。&amp;nbsp;&amp;nbsp;方法二：显示插</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL学习笔记(五)</title>
    <link>/Oracle/PLSQL/200901/20-9523.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;创建和管理表
对象：
表（TABLE）基本的单位，由行和列组成。
表名和列名（使用规则）：必须是字母开头；必须是1-30的字符长度；只能包括A-Z，a-z,0-9,_,$,#；在同一个用户下不能头重名的对象；不能是ORACLE的保留字；
创建需求必须</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL学习笔记(六)</title>
    <link>/Oracle/PLSQL/200901/20-9524.html</link>
    <description>序列：
自动产生的唯一值；一个共享的对象；典型的用法是作为主键的值；insert into 给主键提供值。替代了应用的代码；通过将序列CACHE（预先生成一部分序列号，放入到内存中）到内存中，可以加速对序列的访问。
CREATE SEQUENCE sequence_name&amp;nbsp;&amp;nbsp;[increment</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL学习笔记(七)</title>
    <link>/Oracle/PLSQL/200901/20-9525.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;层次查询
select [level],column,expr from table [where condition][start with]起点（自底向上/自顶向下）[connect by prior + 主键/外键=外键/主键]//看你往哪个方向查
自顶向下 左边放主键，右边放外键
select employee_id,last_n</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle：创建隐藏IP地址的最后一项的函数</title>
    <link>/Oracle/PLSQL/200901/20-9526.html</link>
    <description>　　软件环境：
　　1、操作系统： 2000 Server　　2、数 据 库： 8i R2 (8.1.7) for NT 企业版　　3、安装路径：C:\ORACLE
　　实现方法：
　　Create or replace Function iphide(data varchar2) return varchar2 is
　　tmp varchar2(20);
　　tmp1 varchar2(20</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL用光标查询多条记录</title>
    <link>/Oracle/PLSQL/200901/20-9527.html</link>
    <description>PL/SQL光标为程序提供了从数据库中选择多行数据，然后对每行数据单独进行处理的方法，它为提供了一种指示和控制SQL处理的各个阶段的方法。我将认为您已经对PL/SQL有一定的了解。通过本文，您将学会：
光标的创建 光标的处理 定义和使用光标属性 一、 什么是光标使用两</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL构建代码分析工具之构建代码分析实用程序</title>
    <link>/Oracle/PLSQL/200901/20-9528.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 构建实用程序验证代码质量的内部详情
&amp;nbsp;&amp;nbsp;&amp;nbsp; 许多开发人员和开发经理所面对的一个突出问题就是找到改进代码质量的方法。于是我决定以一种独特的方式来解决这一难题。在随后的几个月中，我将在 OTN 上发布一系列文章说明我是如何构建 Co</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL构建代码分析工具之从测试开始</title>
    <link>/Oracle/PLSQL/200901/20-9529.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; Feuerstein 的“构建代码分析工具”系列的第 2 部分
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在本系列的 第一篇文章中，我决定构建一个可以对代码进行质量检查的实用工具：特别是识别 PL/SQL 程序包中具有歧义或者潜在歧义的超载问题。
&amp;nbsp;&amp;nbsp;&amp;nbsp; 此外，我还</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL构建代码分析工具之创建高水平的设计</title>
    <link>/Oracle/PLSQL/200901/20-9530.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; Feuerstein 的“构建代码分析实用工具”系列的第 3 部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;  
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在这一 Codecheck 系列的早期文章中（参见 大纲），我仔细分析了希望我的质量保证工具解决的问题：自动识别程序包中潜在的歧义超载。我还确定了可</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>从MySQL中导出XLS数据库工具</title>
    <link>/Oracle/PLSQL/200901/20-9531.html</link>
    <description>　　
这个脚本是使用Perl生成excel xls文件的工具。依赖一些模块，你可以在下使用，产生xls文件。使用方式是命令行+参数。非常方便。 
#!/usr/bin/perl 
#=============================== 
# mysql to excel 
# lastmodify at 2005-1-5 
# copyright by hoow</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PLSQL单行函数和组函数详解</title>
    <link>/Oracle/PLSQL/200901/20-9532.html</link>
    <description>　　函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中内建了一系列函数，这些函数都可被称为SQL或PL/SQL语句，函数主要分为两大类：单行函数、组函数 。　　1、SQL中的单行函数　　SQL和PL/SQL中自带很多类型的函数，有字符、数字、日期、转换、和混合型等多</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>java-oracle中几十个实用的PL/SQL</title>
    <link>/Oracle/PLSQL/200901/20-9533.html</link>
    <description>第一阶段Q.编写一个PL/SQL程序块以显示所给出雇员编号的雇员的详细信息。A.DECLAREerec emp%ROWTYPE;BEGINSELECT * INTO erec FROM emp WHERE empno=&amp;amp;雇员编号;DBMS_OUTPUT.PUT_LINE(&amp;acute;EmpNo&amp;acute; || &amp;acute; &amp;acute; || &amp;acute;Ename&amp;acute; || &amp;acute;</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL获取汉字拼音和拼音首字母的功能函数</title>
    <link>/Oracle/PLSQL/200901/20-9534.html</link>
    <description></description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>数据库应用程序常见T-SQL和PL/SQL</title>
    <link>/Oracle/PLSQL/200901/20-9535.html</link>
    <description>&amp;nbsp;　　许多软件公司都理解开发不依赖于特定数据库类型(例如， ， SQL Server ，DB2)的应用程序的重要性，它可以让客户们选择自己习惯的平台。一般来说，软件开发人员都能够识别出他们的负责数据库维护的客户，和必须使用现有平台和个性化的客户。 
　　关于和S</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle 10g中用FIRALL处理非连续数组</title>
    <link>/Oracle/PLSQL/200901/20-9536.html</link>
    <description>在PL/SQL循环中执行数据操作语言(DML)是一件费时的工作，因为每次循环都要由PL/SQL引擎转向SQL引擎。应用FORALL是一个更好的方法，它一次性向SQL语句提交一组临时值。
&amp;nbsp;&amp;nbsp;&amp;nbsp; 在 10g前，FORALL语句的语法只能处理连续性的数组元素：
    FORALL index_nam</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>sequence与会话有关--oracle一个比较烂的特性</title>
    <link>/Oracle/PLSQL/200901/20-9537.html</link>
    <description>&amp;nbsp; 如果刚刚打开一个会话 ,例如用PL/SQL developer打开一个command窗口&amp;nbsp;执行一个SQL&amp;gt; create sequence seq_test_id start with 1;
Sequence created
SQL&amp;gt; select seq_test_id.currval from dual;
select seq_test_id.currval from dual
ORA-08002: s</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>记几个容易忘的oracle 函数</title>
    <link>/Oracle/PLSQL/200901/20-9482.html</link>
    <description>一般的to_char是这样用的to_char(sysdate,'YYYY-MM-DD hh:mi:ss AM')&amp;nbsp;，也有几个图书点的用法
&amp;nbsp;to_char(sysdate, 'dd') 查看今天是几号&amp;nbsp;&amp;nbsp;to_char(sysdate, 'ww') 查看这是这个月第几个星期&amp;nbsp; to_char(sysdate, 'mm')&amp;nbsp; 查看这是一年中</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle的翻页Sql语句</title>
    <link>/Oracle/PLSQL/200901/20-9483.html</link>
    <description>StringBuffer pagingSelect = new StringBuffer(100);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pagingSelect.append(&quot;select * from ( select row_.*, rownum rownum_ from ( &quot;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pagingSelect.append(sql);&amp;nbsp;&amp;nbsp;</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>重新编译PLSQL中无效对象或指定对象</title>
    <link>/Oracle/PLSQL/200901/20-9484.html</link>
    <description>&amp;nbsp; Tips, &amp;nbsp; Tricks &amp;nbsp; &amp;amp; &amp;nbsp; Scripts &amp;nbsp; &amp;nbsp; 1. &amp;nbsp; Topic: &amp;nbsp; Compiling &amp;nbsp; Invalid &amp;nbsp; Objects: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8i &amp;nbsp; and &amp;nbsp; Oracle9i &amp;nbsp; provides &amp;nbsp; a &amp;nbsp; script &amp;nbsp; called &amp;nbsp</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>Oracle数据库中利用ASSM改善分段存储</title>
    <link>/Oracle/PLSQL/200901/20-9485.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 为了保持其最强大和最灵活数据库的地位，在最近发布的几个版本里一直都在创建新的机制来对表格和索引的进行简化和分块。从8i开始，Oracle开始在tablespace内部将对象管理进行自动化。第一个增强的地方原来叫做本地管理tablespace（或者简写作LMT</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>分析Oracle/Oracle Forms中多用途代码</title>
    <link>/Oracle/PLSQL/200901/20-9486.html</link>
    <description>　　几年前，当放弃客户端的Forms的时候，随之消失的那些内置的函数中有一项是关于向警告消息函数(alert message function)传递参数。如果你处理错误或者缺失的输入参数(你应该这么做)，Forms迁移过程的一部分是将这个内置的函数从6i版本改成9i版本。复杂的应用可能</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>PL/SQL基础：阶层查询</title>
    <link>/Oracle/PLSQL/200901/20-9487.html</link>
    <description>ORACLE 10g新增了阶层查询操作符PRIOR，CONNECT_BY_ROOT ■PRIOR 阶层查询的CONNECY BY condition的条件式需要用到PRIOR来指定父节点， 作为运算符，PRIOR和加(+)减(-)运算的优先级相同。 ■阶层查询 语法：START WITH condition CONNECT BY NOCYCLE condition START WI</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>菜鸟学oracle - 用PL/SQL画直方图</title>
    <link>/Oracle/PLSQL/200901/20-9488.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 现在用的库里有一个MV是统计按小时的访问量的,数据如下代码: SQL&amp;gt; select * from mv_time_stat;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TIME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CNT---------- ----------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nb</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>
<item>
    <title>通过PL/SQL访问Web Services</title>
    <link>/Oracle/PLSQL/200901/20-9489.html</link>
    <description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 在Web Services红得发紫的今天，到处都在谈论和使用Web Services；当然，其中有不小一部分是属于业界炒作。也始终走在技术的最前沿，早在9i时代就发布了扩展包来支持PL/SQL访问Web Services，并且在 10g版本中使得该功能变得更加强大；这都源于</description>
    <pubDate>2009-01-20</pubDate>
    <category>PL/SQL</category>
    <author>秩名</author>
    <comments>华夏网管站</comments>
</item>

</channel>
</rss>

