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

SQL Server vkládá datum jako 1.1.1900

Nezadali jste hodnotu null, pokoušíte se vložit prázdný řetězec ('' ). Potřebujete:

INSERT INTO [ABC] ([code],[updatedate],[flag],[Mfdate]) 
VALUES ('203', '6/12/2013','N/A', NULL) 

I když opravdu, pokud budete vkládat data, nejlepší je vložit je ve formátu RRRRMMDD, jako:

INSERT INTO [ABC] ([code],[updatedate],[flag],[Mfdate]) 
VALUES ('203', '20130612','N/A', NULL) 


  1. Jak nastavit časové pásmo na postgresql jdbc připojení vytvořeném flyway?

  2. Rozdělení hodnot oddělených čárkami v Oracle

  3. glassfish 4 a MySQL a JSTL

  4. Více COUNT() pro více podmínek v jednom dotazu (MySQL)