sql >> Database >  >> RDS >> Sqlserver

SQL Server voegt datum in als 1/1/1900

Je hebt het niet als null opgegeven, je probeert een lege string in te voegen ('' ). Je hebt nodig:

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

Hoewel echt, als je datums gaat invoegen, kun je ze het beste in de JJJJMMDD-indeling invoegen, zoals:

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


  1. SQL rijen naar kolommen conversie

  2. bijgevoegde database is alleen-lezen

  3. Kan ik een atomaire MERGE doen in Oracle?

  4. jQuery automatisch aanvullen om te werken met PHP-bron