Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jaki jest format daty neutralny kulturowo dla SQL Server

Polecam przeczytanie ostatecznego przewodnika po typach danych typu datetime .

Jeśli wprowadzisz datę/godzinę w formacie nierozdzielonym lub ISO 8601, każda konfiguracja powinna być w porządku.

Unseparated = 'yyyymmdd hh:mm:ss'
ISO 8601    = 'yyyy-mm-ddThh:mm:ss'

Aktualizacja (z komentarzy):

Jeśli chcesz wpisać tylko datę (bez części czasowej), musisz użyć 'YYYYMMDD' w formacie 'YYYY-MM-DD' nie będzie działać. Zobacz artykuł, do którego prowadzi link, jako przykład.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zachowanie sprzężenia krzyżowego (SQLServer 2008)

  2. dlaczego nie mogę uzyskać dostępu do mojego CTE po użyciu go raz?

  3. SQL zaznacz wszystko, jeśli parametr ma wartość null, w przeciwnym razie zwróć określoną pozycję

  4. Problem z połączonym serwerem SQL Server Logowanie nie powiodło się dla użytkownika „NT AUTHORITY\ANONYMOUS LOGON”

  5. Jak zadokować / oddokować zapytania dotyczące okien i innych kart w SQL Server Management Studio (SSMS) — samouczek SQL Server / TSQL, część 21