gagamel 5 år sedan
förälder
incheckning
41852bdb84
1 ändrade filer med 17 tillägg och 14 borttagningar
  1. 17 14
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

+ 17 - 14
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -13779,23 +13779,26 @@ COMMENT '사용자메뉴. 사용자 메뉴 등록에 의한 발생'
 ;
 
 INSERT INTO TB_USER_MENU
-SELECT B.USER_NO
-     , A.MENU_ID
-     , 'RCUD'    AS USE_ROLE
-     , 1         AS REG_NO
-     , NOW()     AS REG_DT
-     , 1         AS UPD_NO
-     , NOW()     AS UPD_DT
-FROM   TB_MENU A
-       INNER JOIN TB_USER B
-WHERE  A.MENU_GB = 'P'
+SELECT U.USER_NO
+     , M.MENU_ID
+     , MR.USE_ROLE
+     , 1           AS REG_NO
+     , NOW()       AS REG_DT
+     , 1           AS UPD_NO
+     , NOW()       AS UPD_DT
+FROM   TB_MENU M
+     , TB_MENU_ROLE MR
+     , TB_USER U
+WHERE  M.MENU_ID = MR.MENU_ID
+AND    MR.ROLE_CD = U.ROLE_CD
+AND    M.MENU_GB = 'P'
 AND    NOT EXISTS (SELECT 1
                    FROM   TB_USER_MENU
-                   WHERE  USER_NO = B.USER_NO
-                   AND    MENU_ID = A.MENU_ID
+                   WHERE  USER_NO = U.USER_NO
+                   AND    MENU_ID = M.MENU_ID
                   )
-AND    B.ROLE_CD = 'G001_0000'
-AND    B.USE_YN = 'Y'
+AND    MR.ROLE_CD = 'G001_B000'
+AND    U.USE_YN = 'Y'
 ;
 
 COMMIT;