Q & A

SQL 포맷터 개선 요청 (Orange for Oracle v7)

Date2025.06.11 / Hit : 10
안녕하세요. 

Orange for Oracle v7 사용중인데요.

예전부터 불편했던 점이 있습니다

SQL 포맷 적용시(Ctrl+Shift+F)

UNION 다음 SELECT가 정렬이 안 되고, 첫칸으로 가버립니다.

개선 요청드립니다.

 

ASIS

TOBE

 SQL

                 UNION ALL

SELECT 'SALE_QTY_D' AS GUBUN ,

                       COMP_CD,

                       BR_CD,

                       YEAR_CD,

                       SESN_CD,

                       STY_CD ,

                       SUM(QTY) AS QTY ,

                       SUM(QTY*TAG_PRCE) AS TAG_AMT ,

                       SUM(QTY*COST_PRCE) AS COST_AMT ,

                       SUM(SALE_AMT) AS SALE_AMT

                FROM   V_SLPD

                WHERE  1=1

                AND    BIZ_DIV != 400

                GROUP BY COMP_CD, BR_CD, YEAR_CD, SESN_CD, STY_CD

                UNION ALL

SELECT 'SALE_QTY_O' AS GUBUN ,

                       COMP_CD,

                       BR_CD,

                       YEAR_CD,

                       SESN_CD,

                       STY_CD ,

                       SUM(QTY) AS QTY ,

                       SUM(QTY*TAG_PRCE) AS TAG_AMT ,

                       SUM(QTY*COST_PRCE) AS COST_AMT ,

                       SUM(SALE_AMT) AS SALE_AMT

                FROM   V_SLPD

                WHERE  1=1

                AND    BIZ_DIV = 400

                GROUP BY COMP_CD, BR_CD, YEAR_CD, SESN_CD, STY_CD

                 UNION ALL

               SELECT 'SALE_QTY_D' AS GUBUN ,

                       COMP_CD,

                       BR_CD,

                       YEAR_CD,

                       SESN_CD,

                       STY_CD ,

                       SUM(QTY) AS QTY ,

                       SUM(QTY*TAG_PRCE) AS TAG_AMT ,

                       SUM(QTY*COST_PRCE) AS COST_AMT ,

                       SUM(SALE_AMT) AS SALE_AMT

                FROM   V_SLPD

                WHERE  1=1

                AND    BIZ_DIV != 400

                GROUP BY COMP_CD, BR_CD, YEAR_CD, SESN_CD, STY_CD

                UNION ALL

               SELECT 'SALE_QTY_O' AS GUBUN ,

                       COMP_CD,

                       BR_CD,

                       YEAR_CD,

                       SESN_CD,

                       STY_CD ,

                       SUM(QTY) AS QTY ,

                       SUM(QTY*TAG_PRCE) AS TAG_AMT ,

                       SUM(QTY*COST_PRCE) AS COST_AMT ,

                       SUM(SALE_AMT) AS SALE_AMT

                FROM   V_SLPD

                WHERE  1=1

                AND    BIZ_DIV = 400

                GROUP BY COMP_CD, BR_CD, YEAR_CD, SESN_CD, STY_CD



  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728