Скажем, машина A - это сервер приложений, на котором я запускаю sql-запрос. Машина B, в которой настроен сервер sqlserver. Они находятся в разных часовых поясах. например, машина A находится в IST и машине B в CST Теперь я хочу запустить sql-запрос в Machine A, чтобы получить текущее время, а не текущее время сервера SQL.Sql Query, чтобы получить текущее время системы
Для примера. Я попробовал все эти функции, но они возвращаются машины B (SQL Server текущее время) ВЫБРАТЬ SYSDATETIME() , SYSDATETIMEOFFSET() , CURRENT_TIMESTAMP , GETDATE()
Я могу принести машина текущее время на Java и передать его к sql-запросу, но есть ли способ получить сам sql-запрос ??
Почему серверу sql известно, что на удаленном компьютере? – user1666620
В конкретном запросе мне нужно системное время для получения записей соответственно. – ankit
мой вопрос был риторическим. если вы хотите сохранить локальное время удаленного компьютера в своей базе данных, добавьте его в качестве параметра в свой SQL-скрипт или хранимую процедуру. – user1666620