在SQL Server中,你可以使用GETDATE()函數來獲取當前日期和時間。這個函數返回一個包含當前日期和時間的datetime類型的值。如果你只需要獲取當前日期,可以使用CAST函數將其轉換為date類型。
以下是一些示例代碼來演示如何在SQL Server中獲取當前日期:
sql
-- 獲取當前日期和時間
SELECT GETDATE() AS CurrentDateTime;
-- 獲取當前日期
SELECT CAST(GETDATE() AS date) AS CurrentDate;
在上面的代碼中,第一個查詢使用GETDATE()函數來獲取當前日期和時間,并將其命名為CurrentDateTime。第二個查詢使用CAST函數將GETDATE()函數返回的datetime值轉換為date類型,從而只獲取當前日期,并將其命名為CurrentDate。
你還可以將當前日期存儲在一個變量中,以便在后續的查詢或操作中使用。以下是一個示例代碼:
sql
DECLARE @CurrentDate date;
SET @CurrentDate = CAST(GETDATE() AS date);
-- 使用當前日期進行查詢
SELECT * FROM YourTable WHERE DateColumn = @CurrentDate;
在上面的代碼中,我們聲明了一個名為@CurrentDate的變量,并將GETDATE()函數返回的日期值轉換為date類型后賦值給該變量。然后,我們可以在后續的查詢中使用這個變量來過濾特定日期的數據。
希望這些代碼能夠幫助你在SQL Server中獲取當前日期。如果你有任何其他問題,請隨時提問。