在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中获取当前日期。如果你有任何其他问题,请随时提问。