개발은 재밌어야 한다
article thumbnail
[Oracle] 오라클 조인하는 방법 정리
RDBMS 2023. 3. 27. 23:59

오라클에서 사용되는 조인들에 대해 알아보자 우선 예제 테이블 데이터를 준비합니다. CREATE TABLE DEPT (DEPTNO number(10), DNAME VARCHAR2(14), LOC VARCHAR2(13) ); INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK'); INSERT INTO DEPT VALUES (20, 'RESEARCH', 'DALLAS'); INSERT INTO DEPT VALUES (30, 'SALES', 'CHICAGO'); INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON'); CREATE TABLE EMP ( EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10..

article thumbnail
[Oracle] 오라클 소수점 반올림(ROUND), 절사(TRUNC)
RDBMS 2023. 2. 15. 22:12

오라클 소수점을 반올림하거나 절사(버림)하는 함수를 적어볼까한다. | ROUND 오라클에서 소수점 자리수를 반올림하기 위해서는 ROUND를 사용한다. ROUND(처리하는 값, 자리수)로 사용할 수 있다. 자리수가 양수이면 해당 자리수만큼 반올림하고 음수이면 해당 자리수만큼 반올림한다. 예시) 1) 소수점 반올림 SELECT ROUND(182.658947) AS VALUE FROM DUAL 해당 경우에는 자리수를 지정하지 않았기 때문에 소수점뒤로 반올림을 하여서 183이 된다. 2) 소수점 첫째짜리까지 반올림 SELECT ROUND(182.658947, 1) AS VALUE FROM DUAL 해당 경우에는 소수점 첫째자리까지 반올림해서 보여주기 때문에 소수점 둘째자리에서 반올림해서 보여준다. 3) 소수점 ..

article thumbnail
[Oracle] 오라클 데이터 복구
RDBMS 2023. 1. 30. 23:33

데이터를 실수로 삭제를 해버렸다... 오라클에서는 데이터를 삭제 또는 수정후 COMMIT했을때 Oralce의 Flashback을 통해 TIMESTAMP를 사용해서 이전의 데이터를 조회해서 복구할 수 있는 기능이 있다(해당 기능은 오라클 9i 버전 이상부터 지원) 주의할점은 Flashback은 Undo Data를 사용하기 때문에 undo_retention 파라미터값에 의해 보존되는 시간이 정해져있습니다. (기본값 900초) undo_retetion 조회 쿼리 select * from v$parameter where name = 'undo_retention'; 사용방법 SELECT * FROM [TABLE 명] AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) -- ..