본문 바로가기

오라클의 SYSDATE

DBA-DEV 2024. 3. 4.

Oracle에서 SYSDATE는 현재 날짜와 시간을 반환하는 특별한 데이터 타입입니다. 이는 데이터베이스의 시스템 시간에 따라 달라질 수 있습니다. SYSDATE 함수는 다양한 방법으로 사용될 수 있으며, 주로 데이터베이스에서 날짜 기반의 조건 검색에 사용됩니다.

oracle sysdate예제

예를 들어, 특정 날짜 이후에 생성된 모든 데이터를 검색하려면 다음과 같이 SYSDATE 함수를 사용할 수 있습니다

SELECT *
FROM table_name
WHERE creation_date >= SYSDATE;

이 쿼리는 테이블에서 creation_date 열이 현재 날짜 이후인 모든 행을 반환합니다. 여기서 SYSDATE는 현재 시스템 날짜 및 시간을 나타냅니다.

오라클 sysdate출력하기

또한 SYSDATE를 사용하여 날짜와 시간 정보를 출력할 수도 있습니다. 다음 예제에서는 현재 날짜와 시간을 출력하며, 출력 형식을 변경하여 원하는 형식으로 나타낼 수 있습니다

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS current_datetime
FROM dual;

위 쿼리는 'YYYY-MM-DD HH24:MI:SS' 형식으로 현재 날짜와 시간을 출력합니다. 예를 들어, 현재 날짜와 시간이 "2024-03-04 16:30:45"라면 해당 쿼리는 "2024-03-04 16:30:45"를 반환합니다.

SYSDATE 함수를 사용하면 데이터베이스에서 현재 날짜와 시간 정보를 손쉽게 가져올 수 있습니다. 이를 활용하면 다양한 날짜 기반 조건 검색이나 현재 시간 정보를 다양한 방식으로 표현할 수 있습니다.

'DB' 카테고리의 다른 글

오라클의 view  (0) 2024.03.04
오라클의 dual  (0) 2024.03.04
오라클의 트랜잭션  (0) 2024.03.04
오라클의 함수(function)  (0) 2024.03.04
오라클의 프로시저(procedure)  (0) 2024.03.04

댓글