SQL Server GETDATE() Fonksiyonu

Tanım ve Kullanım

GETDATE() fonksiyonu SQL Server'dan mevcut zaman ve tarihi döndürür.

Sözdizimi

GETDATE()

Örnek

Örnek 1

Aşağıdaki SELECT cümlesi kullanılır:

SELECT GETDATE() AS CurrentDateTime

Sonuç:

CurrentDateTime
2008-12-29 16:25:46.635

Açıklama:Yukarıdaki zaman kısmı milisaniyelere kadar doğru gösterilir.

Örnek 2

Aşağıdaki SQL, tarih-saat sütunu (OrderDate) içeren "Orders" tablosunu oluşturur:

CREATE TABLE Orders 
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)

Lütfen dikkat edin, OrderDate GETDATE() fonksiyonunu varsayılan değer olarak belirlemiştir. Sonuç olarak, yeni bir satır tablosuna eklediğinizde, mevcut tarih ve saat sütununa otomatik olarak eklenir.

Şimdi, "Orders" tablosuna bir kayıt eklemek istiyoruz:

INSERT INTO Orders (ProductName) VALUES ('Computer')

"Orders" tablosu şu şekilde olacaktır:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635