Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql GETDATE()函数中的日期来自哪里?_Sql_Sql Server_Getdate - Fatal编程技术网

Sql GETDATE()函数中的日期来自哪里?

Sql GETDATE()函数中的日期来自哪里?,sql,sql-server,getdate,Sql,Sql Server,Getdate,有人知道从哪里GETDATE()获取DATE本身吗?好问题 GETDATE()函数从连接的服务器获取DATETIME 如果您连接了localhost,则从本地计算机获取它 否则,您连接任何服务器,它将从您连接的服务器获取日期时间 希望这对您有所帮助: 您可以使用DATEADD功能: SELECT DATEADD(DAY,3,GETDATE()) 如果我使用localhost作为服务器,这是否意味着getdate使用我的localhost日期作为日期?请参阅将当前数据库系统时间戳作为日期时间值返

有人知道从哪里
GETDATE()
获取
DATE
本身吗?

好问题

GETDATE()
函数从连接的
服务器获取
DATETIME

如果您连接了
localhost
,则从本地计算机获取它

否则,您连接任何服务器,它将从您连接的
服务器
获取
日期时间

希望这对您有所帮助:

您可以使用
DATEADD
功能:

SELECT DATEADD(DAY,3,GETDATE())

如果我使用localhost作为服务器,这是否意味着getdate使用我的localhost日期作为日期?请参阅
将当前数据库系统时间戳作为日期时间值返回,而不带数据库时区偏移量。此值来自运行SQL Server实例的计算机的操作系统
Thank dude,这对我很有帮助@squirrely感谢回答bro。但还有一个问题还在我脑海中嗡嗡作响哈哈哈,如果我把我的计算机上的日期再设置为3天,我的程序使用localhost作为服务器,运行GETDATE(),将日期+3读取为当前日期,有没有可能?