GETDATE(Transact-SQL)

현재 시스템 날짜와 시간을 datetime 값의 SQL Server 2005 표준 내부 형식으로 반환합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

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)

도움말 및 정보

SQL Server 2005 지원 받기