İşte minimum tarih değerini almanın hızlı ve kolay okunabilir bir yolu
Not: Bu bir Belirleyici Fonksiyondur , bu nedenle performansı daha da iyileştirmek için geri dönüş değerine SCHEMABINDING İLE başvurabiliriz.
Bir işlev oluşturun
CREATE FUNCTION MinDate()
RETURNS DATETIME WITH SCHEMABINDING
AS
BEGIN
RETURN CONVERT(DATETIME, -53690)
END
İşlevi çağırın
dbo.MinDate()
örnek 1
PRINT dbo.MinDate()
Örnek 2
PRINT 'The minimimum date allowed in an SQL database is ' + CONVERT(VARCHAR(MAX), dbo.MinDate())
Örnek 3
SELECT * FROM Table WHERE DateValue > dbo.MinDate()
Örnek 4
SELECT dbo.MinDate() AS MinDate
Örnek 5
DECLARE @MinDate AS DATETIME = dbo.MinDate()
SELECT @MinDate AS MinDate