易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle行列字符串

SELECT T.USER_NO,
       T.USER_NAME,
       MAX(SUBSTR(SYS_CONNECT_BY_PATH(T.ROLE_NAME, '/'), 2))
  from (SELECT T.USER_NO,
               T.USER_NAME,
               T.ROLE_NAME,
               T.USER_NO || ROW_NUMBER() OVER(PARTITION BY T.USER_NO ORDER BY T.USER_NO, LENGTH(T.ROLE_NAME)) RN,
               T.USER_NO ||
               (ROW_NUMBER() OVER(PARTITION BY T.USER_NO ORDER BY T.USER_NO,
                                  LENGTH(T.ROLE_NAME)) + 1) RN_DOWN
          from AAAAA T
        ) T
 START WITH RN LIKE '%1'
CONNECT BY RN = PRIOR RN_DOWN
 GROUP BY T.USER_NO, T.USER_NAME
 ORDER BY T.USER_NO
---原本数据
---转换后的数据


相关文档:

oracle启动问题一般解决方法

oracle启动问题
一:数据库没有启动
#sqlplus /nolog
sql>connect /as sysdba
sql>startup
 
二:监听出问题
登录DB服务器
使用lsnrctl start/stop开启/关闭监听
使用lsnrctl status查看状态
理应为:
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ERPAP)(PORT=1521)))
STATUS of the ......

Oracle外部身份认证研究

Oracle外部身份认证研究
密码文件认证          操作系统认证                  remote_login_passwordfile   SQLNET.AUTHENTICATION_SERVICES   &nb ......

Oracle基础重新学习以及思考

  由于之前学习oracle的时候比较随意,看书也是比较少去深入思考原理,而从前几天决定要重新燃起oracle的学习激情后,我又重新的从基础学起,此时我学oracle的心态也比以前好很多了,现在是努力的一点一点去啃了,即使很花时间,但我想正是通过今天我这样的埋头苦读才会换来有朝一日在oracle方面的质的飞跃的。
  ......

Oracle 多行记录合并/连接/聚合字符串的几种方法

什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y
CITY VARCHAR2(20) Y
SQL> select * from test;
COUNTRY CITY
-------------------- --------------------
中国 台北
中国 香 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号