본문 바로가기

Paul Work/Sql

INNER JOIN을 이용한 SQL 예제 sg_menu_acl : 581 SG016 : 52 SG015 : 12 위는 각 조건에 의한 데이터 껀수이다. 처음 생각으로는 예제1) 번이 2번보다 늦을꺼라고 생각을 했는데 생각외로 1번의 조건이 0.15 ~ 0.16sec를 나타냈고 예제2)번은 0.16 ~ 0.32의 시간을 나타냈다. 특히 예제 1)번에서 ORDER BY 1, 3을 빼게 되면 0.32의 시간을 나타내고 있다. 계산후 최종 값에서 처리를 하는것보다 더 빠르다니... 좀더 공부를 해보아야 할듯... -_-?? 예제 1) ====================================================================================================== SELECT role_cd,role_.. 더보기
CONNECT + START 관련 예제 조직도 가져오는 SQL 자꾸 까먹는다 -_-;; 가끔 사용하다보니 어쩔수 없긴한데... 암튼 아래와 같이 기본형식으로 사용이 가능하다. ===================================================================== SELECT dept_id, dept_name, up_dept_id, use_flag, LEVEL AS level_no FROM sg_dept WHERE use_flag = 'Y' START WITH dept_id = '105' 더보기
알면 좋은 SQL들 아래 사이트 에서 퍼왔습니다. 참고 : http://cafe.naver.com/04itschool.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=765 1. 사용자와 롤에 부여된 시스템 권한을 조회. SELECT * FROM USER_SYS_PRIVS; 2. 현재 세션에서 사용자와 롤에 부여된 시스템 권한을 조회. SELECT * FROM SESSION_PRIVS; 3.. 내가 다른 사용자에게 부여한 객체 권한을 조회. SELECT * FROM USER_TAB_PRIVS_MADE; 4. 나에게 부여된 객체 권한, 객체 이름을 조회. SELECT * FROM USER_TAB_PRIVS_RECD; 5. 내가 다른 사용자에게 부여한 칼럼에 대한 객체 권한과 칼럼 이름을 조회... 더보기