본문 바로가기

DB130

ORA-02298 테이블 제약조건 수정 및 추가 시 에러 해결책 : 내용 지우고 조건 걸면 된다. 2016. 2. 4.
ORA-01861: literal does not match format string TO_DATE(#20010201#, 'YYYYMMDD') 쿼리를 데이트로 변경시켜줘라... 로컬에서 잘 돌아가도서버에서 안돌아가면 말짱 꽝. 2시간 날림.. 2016. 2. 4.
pid로 점유율 높은 쿼리 뽑기 pid로 점유율 높은 쿼리 뽑기 SELECT c.sql_text, a.username FROM v$session a, v$process b, v$sql c WHERE a.paddr = b.addr AND a.sql_address = c.address AND b.spid = 1234567 2016. 2. 4.
session 조회 / kill selectsid, serial#, username, user#, status from v$session; status가 'INACTIVE'인 데이터 KILL alter system kill session 'sid값, serial값'; 2016. 2. 4.
오라클 사전정보 조회 오라클 사전정보 조회 쿼리를 통해 오라클 데이터베이스의 정보를 조회할때 사용하세요.구분테이블명설명오브젝트USER_OBJECTS(OBJ) 모든 오브젝트에 대한 정보를 지원 오즈젝트 유형, 작성시간, 오브젝트에 사용된 최종 DDL 명령, alter, grant 및 revoke 등테이블USER_TABLES(TABS) 테이블에 대한 정보열USER_TAB_COLUMNS(COLS) 컬럼에 대한 정보뷰USER_VIEWS뷰에 대한 정보동의어USER_SYNONYMS(SYN)시퀀스USER_SEQUENCES(SEQ)제약조건USER_CONSTARINTS 제약조건열USER_CONS_COLUMNS제약 조건을 가진 열에 대한 정보제약조건의 예외사항EXCEPTIONS제약조건을 활성화시 에러사항에 대한 정보테이블 주석USER_TAB_.. 2016. 2. 4.
필드값을 레코드 값으로 변환 필드값을 레코드 값으로 변환아래와 같이 T_TEST테이블의 조회되는 데이터가 있다.seq winner ---- ----- 1 Y 1 N 2 Y 2 Y ... 위와 같을 경우 SEQ코드별로 winner의 코드값이 'Y'인 COUNT 값과 'N'인 COUNT 값이 필요할경우 아래와 같이 한 레코드 형식으로 쿼리를 날려보자. SELECT seq, NVL(SUM (DECODE (winner, 'Y', 1)),0) Y, NVL(SUM (DECODE (winner, 'N', 1)),0) N FROM t_test WHERE seq > 0 GROUP BY seq 결과는 아래와 같다. SEQ Y N ----- -- -- 1 1 1 2 2 0 .....출처:필드값을 레코드값으로 변경해보자. 2016. 2. 4.
반응형