Fomu ya GETDATE() ya SQL Server

Ufafanuzi na Matumizi

Fomu ya GETDATE() ya SQL Server inatoa wakati na tarehe ya sasa kutoka kwa SQL Server.

Kivinjizi

GETDATE()

Mfano

Mfano 1

Tumia ugarzo wa SELECT iliyochukuliwa hapa:

SELECT GETDATE() AS CurrentDateTime

Matokeo:

CurrentDateTime
2008-12-29 16:25:46.635

Mafupi:Porti ya wakati hii inaelewa hadi asilimia ya misia.

Mfano 2

Hii ni SQL ya kubuni tafiti ya "Orders" inayotoka na siri ya tarehe na wakati (OrderDate):

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

Taradhi, OrderDate inasababisha GETDATE() kuwa thamani ya kwanza. Matokeo, wakati wa sasa na tarehe huongezwa kwa upya kwenye siri kwa kila mabaki mpya ulingwa katika tafiti.

Sikio, tungependa kuingiza rekodi moja katika tafiti ya "Orders":

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

"Orders" tafiti inatendeka kama hii:

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