GETDATE(Transact-SQL)
현재 시스템 날짜와 시간을 datetime 값의 SQL Server 2005 표준 내부 형식으로 반환합니다.
구문
GETDATE ( )
반환 유형
datetime
주의
GETDATE는 확정적이 아닌 함수입니다. 이 열을 참조하는 뷰와 식은 인덱싱될 수 없습니다.
날짜 함수는 SELECT 문 SELECT 목록이나 쿼리의 WHERE 절에서 사용될 수 있습니다.
보고서를 디자인할 때는 GETDATE를 사용하여 보고서를 만들 때마다 현재 날짜와 시간을 인쇄할 수 있습니다. GETDATE는 계정에서 트랜잭션이 발생한 시간을 기록하는 것과 같은 작업 추적에도 유용합니다.
예
1. GET DATE를 사용하여 현재 날짜와 시간 반환
다음 예제에서는 현재 시스템 날짜와 시간을 찾습니다.
SELECT GETDATE();
GO
결과 집합은 다음과 같습니다.
-------------------------
July 29 1998 2:50 PM
(1 row(s) affected)
2. GETDATE에 CREATE TABLE 사용
다음 예에서는 employees
테이블을 만들고 emp_hire_date
의 기본값에 GETDATE
를 사용합니다.
USE AdventureWorks;
GO
CREATE TABLE employees
(
emp_id char(11) NOT NULL,
emp_lname varchar(40) NOT NULL,
emp_fname varchar(20) NOT NULL,
emp_hire_date datetime DEFAULT GETDATE(),
emp_mgr varchar(30)
);
GO
참고 항목
참조
날짜 및 시간 함수(Transact-SQL)
CURRENT_TIMESTAMP(Transact-SQL)
GETUTCDATE(Transact-SQL)