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 |