Ето няколко начина да получите на текущата дата и час в Microsoft SQL Server. Можете да използвате: CURRENT_TIMESTAMP, GETDATE (),
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP не е неправителствена детерминирана функция. Прегледи и изрази, които се обръщат тази колона не могат да бъдат индексирани ,. CURRENT_TIMESTAMP може да се използва, че ще се покаже текущата дата и час в докладите.
GETDATE ()
GETDATE () не е не-детерминираща функция. Прегледи и изрази, които се обръщат тази колона не могат да бъдат индексирани ,. GETDATE (), който може да се използва за показване на текущата дата и час в докладите.
Това ODBC каноничната функция, която може да се използва в T-SQL, защото доставчикът на OLE DB за SQL Server го поддържа. който може да се използва за показване на текущата дата и час в докладите.
Ако изпълните следния скрипт в Запитване анализатор или в Microsoft SQL Server Management Studio, освен това ще получите резултати. Както можете да видите не съществува разлика в производителността на всички функции.
Резултатът от в SSMs
изпълнение:
Няма абсолютно никаква разлика в изпълнението на всички тези методи.
Не са подобни записи = (.
Предишен текст на чл prikooooolno Е!
Следваща член Net: Twisted Pair. изстискване
2 коментара
И ако трябва да избера само актуалната дата, без време? Например, всички записи за днешна дата?
Свързани статии