pl/sql
tswisdom
这个作者很懒,什么都没留下…
展开
-
Oracle DML 子句 RETURNING INTO 用法示例
the RETURNING INTO clause allows us to return column values for rows affected by DML statements. The following test table is used to demonstrate this clause.DROP TABLE t1;DROP SEQUENCE t1_seq;转载 2012-02-15 18:12:00 · 2155 阅读 · 0 评论 -
oracle 管道化表函数(Pipelined Table)
在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函转载 2012-06-05 09:14:17 · 988 阅读 · 0 评论 -
Oracle 正则表达式
Oracle 10g数据库内建了符合IEEEPOSIX (Portable Operating System for Unix)标准的正则表达式。熟练使用正则表达式,可以写出简洁,强大的SQL语句。正则表达式有几个优点优于常见的LIKE操作符和INSTR、SUBSTR及REPLACE函数的。这些传统的SQL函数不便于进行模式匹配。只有LIKE操作符通过使用%和_字符匹配,但LIKE不支持表达式原创 2012-05-20 00:20:38 · 494 阅读 · 0 评论 -
Oracle汉字转拼音
CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 ASV_COMPARE VARCHAR2(100);V_RETURN VARCHAR2(4000);FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS转载 2012-05-22 16:55:02 · 807 阅读 · 0 评论