SQL Server /任意のデータベースでのみ現在のシステム時刻を取得する方法。
日付は必要ありません...現在の時刻のみが必要です。
getdate()
または使用できますcurrent_timestamp
これにより、日付と時刻の両方が得られますが、必要に応じてフォーマットできます。
SQL Server 2008+ を使用している場合は、結果を次のようにフォーマットすることもできますtime
。
select cast(getdate() as time)
SQL Server 2008 以降を使用していない場合は、さまざまな方法を使用して時間を取得できます。
SELECT convert(char(8), getdate(), 108)
いくつかのバージョンのSQL fiddle デモを参照してください
選択 CONVERT(VARCHAR(8),GETDATE(),108) CurrTime;
現在のシステム時刻を取得するために使用できる 3 つの異なるステートメントがあります。
select CONVERT(VARCHAR(8),getDate(),108)
select CONVERT(VARCHAR(8),{fn NOW()},108)
select CONVERT(VARCHAR(8),CURRENT_TIMESTAMP,108)
それらはすべて同じ結果を生成し、パフォーマンスは同じです。
Using `getdate()` like:
select getdate()
=============================
and get only time use convert function with 108 code like :
select convert(varchar,GETDATE(),108)