`
dannyhz
  • 浏览: 366757 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

竖变横 oracle group by 方式

 
阅读更多
     SELECT DCC.CONSTRAINT_NAME,
     (LISTAGG(DCC.COLUMN_NAME, ',') WITHIN GROUP (ORDER BY DCC.POSITION)) COLUMN_NAME_LIST
     FROM DBA_CONS_COLUMNS DCC JOIN DBA_CONSTRAINTS DC
          ON DCC.CONSTRAINT_NAME=DC.CONSTRAINT_NAME
           WHERE DCC.OWNER = 'GCE_META' AND DCC.TABLE_NAME = 'CP_PROCESS_CUSIP_MAP' AND DC.CONSTRAINT_TYPE = UPPER('P')
            GROUP BY DCC.CONSTRAINT_NAME


    

     SELECT DCC.CONSTRAINT_NAME,
              DCC.COLUMN_NAME
     FROM DBA_CONS_COLUMNS DCC JOIN DBA_CONSTRAINTS DC
          ON DCC.CONSTRAINT_NAME=DC.CONSTRAINT_NAME
           WHERE DCC.OWNER = 'GCE_META' AND DCC.TABLE_NAME = 'CP_PROCESS_CUSIP_MAP' AND DC.CONSTRAINT_TYPE = UPPER('P')

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics