sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server infogar datum som 1/1/1900

Du har inte angett den som null, du försöker infoga en tom sträng ('' ). Du behöver:

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

Fast egentligen, om du ska infoga datum är det bäst att infoga dem i formatet ÅÅÅÅMMDD, som:

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


  1. Postgres pl/java varningar

  2. Zen-vagn:Jag skulle vilja fråga från en specifik kategori dess produktnamn, pris, bild, beskrivning och attribut

  3. Återställ en fjärrdump till RDS

  4. MYSQL ERROR 2003 (HY000) (113) i SSH fjärrtunnel, men telnet från SSH tunnel fungerar