oracle 开发
huiyang23
这个作者很懒,什么都没留下…
展开
-
Oracle 行列转换 总结
行列转换包括以下六种情况: 1. 列转行 2. 行转列 3. 多列转换成字符串 4. 多行转换成字符串 5. 字符串转换成多列 6. 字符串转换成多行首先声明,有些例子需要如下10g及以后才有的知识: A. 掌握model子句, B. 正则表达式 C. 加强的层次查询1、列转行CREATE TABLE t_col_row( ID INT, c1 VARCHAR2(转载 2011-06-07 09:54:00 · 151 阅读 · 0 评论 -
在pl/sql中调用shell命令
利用DBMS_PIPE包并创建OS上运行的守护进程 觉得这种方式复杂,还要用到pro*c,没试。这里有个例子。 利用java的getRuntime().exec 这种好点,java用的还是蛮多的。 1)写个简单的java程序 ExecuteCmd.java转载 2011-09-29 17:07:32 · 286 阅读 · 0 评论 -
Oracle的rollup、cube、grouping sets函数
http://www.linuxidc.com/Linux/2011-11/46902.htm Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。 1 rollup 假设有一个表test,有A、B、C、D、E5列。 如果使用group by rollup(A,B,C),首先会对(A转载 2012-11-16 12:39:11 · 240 阅读 · 0 评论 -
取汉字 取数字的几种方法
--去除数字、英文、空格,只保留汉字 SELECT regexp_replace('中国 001265 操作员 made in china 上海','[0-9a-zA-Z[:space:]]') FROM dual; --去除汉字 保留所有其他字符 SELECT regexp_replace('中国 001265 操作员 made in china 上海','[^0-9a-zA-Z[:s原创 2013-12-04 12:15:35 · 296 阅读 · 0 评论