SQL Server GETDATE() 함수
정의와 사용법
GETDATE() 함수는 SQL Server에서 현재의 시간과 날짜를 반환합니다.
문법
GETDATE()
인스턴스
예제 1
아래의 SELECT 문을 사용하세요:
SELECT GETDATE() AS CurrentDateTime
결과:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
주석:위의 시간 부분은 밀리초까지 정확합니다.
예제 2
아래의 SQL은 날짜와 시간 열 (OrderDate)을 포함한 "Orders" 테이블을 생성합니다:
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
주의하세요, OrderDate는 GETDATE()를 기본 값으로 지정합니다. 결과적으로, 테이블에 새 행을 삽입할 때, 현재 날짜와 시간이 자동으로 열에 삽입됩니다.
지금, "Orders" 테이블에 레코드를 삽입하고자 합니다:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" 테이블은 이렇게 될 것입니다:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |