오라클 세션 확인 및 세션 킬(kill) 오라클에서 세션을 확인하고, 락(lock)이 걸린 테이블을 확인하는 쿼리입니다. 세션 확인하기 SELECT SID ,SERIAL# ,USERNAME ,PROGRAM FROM V$SESSION DB에서 작업하다보면 테이블에 Lock 이 걸리는 경우가 빈번히 발생합니다. 아래는 어떠한 경우에 테이블에 Lock 이 걸렸는지 확인하는 쿼리입니다. 테이블에 Lock 확인 SELECT V$SESSION.SID ,V$SESSION.SERIAL# ,V$SESSION.USERNAME ,DBA_OBJECTS.OBJECT_NAME ,V$SESSION.SADDR ,V$SESSION.OSUSER ,V$SESSION.PROGRAM FROM V$LOCKED_OBJECT LEFT JOIN D..
Oracle 검색 결과
회사 프로젝트에서 다중 데이터를 조회하여 필요한 컬럼들만 쏙쏙 뽑아서 INSERT 해야하는 경우가 빈번히 발생합니다. 지난 프로젝트에서도 사용했었는데 이번 기회에 잊어버리지 않도록 정리할 예정입니다 :-) 구문형식은 아래와 같습니다. // 일반적인 INSERT 구문 INSERT INTO [테이블명] (컬럼명1, 컬럼명2, ....) VALUES (값1, 값2, ...); //여러 행 INSERT 구문 INSERT INTO [테이블명] (컬럼명1, 컬럼명2, ....) SELECT ... SELECT 구문에는 SELECT 하는 테이블에 존재하지 않는 컬럼이더라도 #{값}#을 이용하여 INSERT 가 가능합니다. INSERT INTO TABLE_A (A_T1, A_T2, A_T3, A_T4, A_T5) SE..
오라클(Oracle) 조인(JOIN) 문법 INNER JOIN - 일반적인 조인시 , 를 생략하고 INNER JOIN 을 추가하고 WHERE 절 대신 ON 절을 사용해야 한다. - INNER 는 생략이 가능하다. 1 2 3 4 5 -- INNER JOIN 사용 SELECT E.EMPNO, E.ENAME FROM DEPT D INNER JOIN EMP E ON D.DEPTNO = E.DEPTNO; -- 일반적인 SQL SELECT E.EMPNO, E.ENAME FROM DEPT D, EMP E WHERE D.DEPTNO = E.DEPTNO; cs NATURAL JOIN - Equi-Join 과 동일하다. - 두 테이블의 동일한 이름을 가지는 컬럼(column) 은 모두 조인이 된다. - 동일한 컬럼을 내부..
최근댓글