sql >> Databáze >  >> RDS >> Sqlserver

Jak mohu použít datový typ data na serveru SQL?

S "posledními dvěma" nemáte problém.

Se všemi však máte problém, ale jeden bod za druhým.

Doslovná data závisí na kultuře vašeho systému

Vaše data jsou interpretována jako MM-DD-RRRR. Tato interpretace je závislá na kultuře vašeho systému. První tři se mění na špatná data, ale fungují. 4. se přeruší a pátý se nikdy neprovede (kvůli předchozí chybě).

Skutečná chyba tedy leží na řádku 4.

Kdykoli se zabýváte daty, používejte formáty nezávislé na kultuře. Je lepší použít některý z následujících-

univerzální formát

20150730 (=> the 30th of July in 2015)

Formát ODBC

{d'2015-07-30'} or {t'23:30:59'} or {ts'2015-07-30 23:30:59'}

ISO 8601

'2015-07-30T00:00:00'


  1. Oracle:jak seskupit podle rozsahu?

  2. Jak provést INSERT Pass-Through Query v SQL Server

  3. android.database.sqlite.SQLiteCantOpenDatabaseException:neznámá chyba (kód 14):Nelze otevřít databázi

  4. Jak používat Top with Ties v SQL Server - SQL Server / TSQL výukový program, část 114