マシンAは、SQLクエリを実行しているアプリケーションサーバーです。 マシンB:sqlserverがセットアップされています。彼らは異なるタイムゾーンにあります。マシンAがISTに、マシンBがCSTで マシンAでsqlクエリーを実行して、SQL Serverの現在時刻ではなく現在時刻を取得したいとします。Sqlシステムの現在時刻を取得するクエリ
たとえば、私はこれらすべての機能を試してみましたが、彼らはマシンBを返します(SQL Serverの現在の時刻) SELECT SYSDATETIME() 、SYSDATETIMEOFFSET() 、CURRENT_TIMESTAMP 、GETDATE()
私はJavaのことで、現在のタイムマシンを取得し、それを渡すことができますsqlのクエリにフェッチする方法はありますか?
なぜSQL Serverはリモートコンピュータの時刻を知っていますか? – user1666620
特定のクエリでは、それに応じてレコードを取得するためのシステム時間が必要です。 – ankit
私の質問は修辞的だった。データベースにリモートコンピュータのローカル時刻を格納する場合は、SQLスクリプトまたはストアドプロシージャのパラメータとして追加します。 – user1666620