to_date4 [오라클] INSERT 문법 완벽 정리 (예제+주의 사항) INSERT는 테이블에 새로운 데이터를 추가할 때 사용하는 DML문이다. 회원 등록, 로그 저장, 주문 생성 등 모든 서비스의 시작점이 되는 문법이다. INSERT 기본 개념테이블에 새로운 행(row) 추가컬럼 순서와 값 순서는 반드시 일치컬럼 목록 생략 가능하지만 권장하진 않는다.INSERT INTO 테이블명 ( 컬럼 1 , 컬럼 2 , ... ) VALUES ( 값 1 , 값 2 , ... );※ 예제용 테이블 EMPEMPNOENAMEDEPTNOSALJOBHIREDATE1001KI.. 2026. 1. 3. [오라클] TO_DATE 날짜 연산 정리 오라클 TO_DATE 날짜 연산 정리를 해보려 합니다.오라클(Oracle)에서 날짜(Date)는 실무에서 조회 조건, 통계, 기간 계산 등 거의 모든 SQL에서 사용된다이번 글에서 TO_DATE를 기본으로 날짜 더하기, 빼기, 일/월/연 단위 연산을 한 번에 정리해 보려한다.Oracle Date 타입 기본 개념Oracle의 Date 타입은 날짜 + 시간을 함께 저장한다.SYSDATE* 현재 날짜와 시간 반환* 결과 예: 2025-12-15 19:30:25 TO_DATE - 문자 -> 날짜 변환SELECT TO_DATE('2025-12-01', 'YYYY-MM-DD') FROM DUAL;SELECT TO_DATE('20251201', 'YYYYMMDD') FROM DUAL; * 문자 포맷과 형식이 .. 2025. 12. 15. [오라클] TO_CHAR와 TO_DATE 함수 정리 오라클 TO_CHAR와 TO_DATE 함수를 정리해 보려 합니다. 1. TO_CHAR 사용법TO_CHAR 함수는 날짜 또는 숫자 데이터를 문자열로 변환할 때 사용함.날짜 포맷 변경SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS TO_CHAR_DATE FROM DUAL;* 결과 : 2025-03-09 15:30:45 요일 및 월 표시SELECT TO_CHAR(SYSDATE, 'YYYY"년" MM"월" DD"일" DAY) AS TO_CHAR_DATE FROM DUAL;* 결과 : 2025년 03월 09일 일요일 주요 날짜 포맷 코드코드설명예제 결과YYYY연도2025MM월03DD일09HH2424시간15MI분30SS초45DAY요일 (전체)일요일DY요일 (축약).. 2025. 3. 9. [오라클] 날짜 형식 TO_DATE YYYY-MM-DD HH24:MI:SS 문자열(String) 형식의 데이터를 날짜(Date) 형식으로 변환하기 위해 Oracle의 TO_DATE 함수를 사용하였다.처음에는 단순히 문자열을 날짜로 변환해서 출력만 하면 되는 줄 알았는데 결과를 자세히 확인해 보니 시간 값이 이상하게 출력되는 현상을 발견!!! 예를 들어서 분명 15:30:25라는 시간이 들어가 있었는데 출력 결과는 03:30:25로 표시되고 있었다..... 처음에는 데이터 자체가 문제인 줄 알았는데 확인해보니 문제는 TO_DATE 함수의 포맷 문자열에 있었다 ㅜㅜㅜ❌ 잘못 작성한 경우TO_DATE('2024-01-01 15:30:25', 'YYYY-MM-DD HH:MI:SS');위와 같이 작성했을 경우 HH는 12시간 형식(AM/PM기준) 으로 인식이 됨즉 15는 12시간 기준으.. 2024. 5. 29. 이전 1 다음