반응형 oraclesql4 [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. [Oracle] select 후 delete 하는 SQL문 지정코드를 사용하여 출력된 pk로 다른 테이블의 데이터를 지울 때 사용했던 코드입니다. delete from lustnoutrdlghtdetail where (lght_no) in ( select lght_no from lustnoutrdlght where sido_code = '11000' and sigungu_code = '11680' ); 2018. 9. 7. [Oracle] Cause: java.sql.SQLException: ORA-00372: 파일 5는 지금 수정될 수 없습니다 파일에 접근할 수 없기 때문에, 또는 파일이 offline 상태이기 때문에 종종 이러한 에러가 발생한다. READ ONLY 상태를 READ WRITE 로 바꿔줌으로써 해결할 수 있다. 에러 발생 2018-01-12 14:14:42,871 ERROR [com.noise.dateLog.dao.DateLogDAO] Error Message => --- The error occurred in com/noise/dateLog/query/dateLog.xml. --- The error occurred while applying a parameter map. --- Check the dateLog.insertVisitrHist-InlineParameterMap. --- Check the statement (updat.. 2018. 1. 12. [Oracle] 오라클 기본 SQL 쿼리 정리 (스크랩) SELECT 문 SELECT * FROM 테이블명 WHERE 필드='조건' AND 필드2='조건2' SELECT 필드1, 필드2, 필드3 FROM 테이블명 SELECT * FROM TAB; 존재하는 모든 테이블 보기 SELECT DISTINCT 필드1 FROM 테이블명; 중복제거하기 SELECT 필드1 FROM 테이블 WHERE 필드2 BETWEEN 00 AND 00; //00부터 00사이에서 SELECT 필드1 FROM 테이블 WHERE 필드2 IN (00, 00); //00과 00중에서 SELECT 필드1 FROM 테이블 WHERE 필드2 LIKE '%단어%'; SELECT 필드1 FROM 테이블 WHERE 필드2 IS NULL; or NoT IS NULL UPDATE문 UPDATE 테이블명 SET .. 2017. 12. 6. 이전 1 다음 반응형