본문 바로가기
반응형

Server58

[Oracle] MyBatis / foreach 사용하여 list 내용 추출하기 실제 사용 예시 AND APPLCNT_ADRES LIKE '%'|| #{ item } ||'%' 2018. 11. 29.
[Oracle] 데이터를 REPLACE한 후 UPDATE하는 예제 샘플 사용 예시 UPDATE anms_mp3_file set mp3_path = REPLACE(mp3_path,'\2018\1116', '\2018\0901') where mp3_path IN ( SELECT mp3_path FROM anms_mp3_file where 1=1 and unit_code='2644501' and meas_dt like '20180901%' and mp3_path like '%2018\1116\%' ) 그리고 단일 행 2절 이상 리턴되었습니다 에러 뜨면 WHERE IN 사용하기. 2018. 11. 27.
[Oracle] 열은 하위 질의에 포괄 조인될 수 없습니다 (스크랩) 조인 조건식에서 (+) 가 붙은 컬럼과는 서브쿼리를 같이 사용할 수 없다. 아래같은 쿼리는 에러라는 말. SELECT ... FROM A, B, C WHERE A.ID = B.ID (+) AND A.DEPT_ID = B.DEPT_ID (+) AND C.DEPT_ID (+) = (SELECT ... FROM ... WHERE .....) 와 같이 사용하면 ORA-01799 : 열은 하위 질의에 포괄 조인될 수 없습니다. 라는 에러 메시지 뜸. [출처] outer join 주의할 점|작성자 acatholic 2018. 11. 19.
[Oracle] 기본키 PK(Primary Key) 조회 방법 지정된 테이블의 기본 키로 설정된 컬럼들의 이름을 찾아내고 싶을 때 아래 쿼리를 사용합니다. select C.COLUMN_NAME from USER_CONS_COLUMNS C, USER_CONSTRAINTS S where C.CONSTRAINT_NAME = S.CONSTRAINT_NAME and S.CONSTRAINT_TYPE = 'P' and C.TABLE_NAME = '테이블이름' 기존 pk를 drop하고 pk를 복합키로 설정하고 싶을 때 아래 쿼리를 사용합니다. ALTER TABLE 테이블명 DROP CONSTRAINT PK명; ALTER TABLE 테이블명 ADD CONSTRAINT PK명 PRIMARY KEY(COLUMN1, COLUMN2); 2018. 11. 14.
[Oracle] 오라클 TRUNC 함수 TRUNC 함수는 사용자가 원하는 만큼 숫자 또는 날짜값을 잘라서 반환해준다. 예시 #현재 날짜의 시간 부분을 제거하고 오늘 날짜만 반환. SELECT TRUNC(SYSDATE) FROM DUAL; #현재 달의 첫 날짜를 반환. SELECT TRUNC(SYSDATE, 'MM') FROM DUAL; #소수점 이하를 모두 잘라냄. 결과는 123. SELECT TRUNC(123.456) FROM DUAL; #소수점 아래 두 자리까지만 남김. 결과는 123.45. SELECT TRUNC(123.456, 2) FROM DUAL; 2018. 11. 8.
반응형