UPDATE Production
SET mylocalcol = '22/4/2016 06:13:55 AM'
WHERE (LocalCol = '2016-04-18 11:51:00 AM ')
mylocalcol
Datentyp ist nvarchar
und LocalCol
Datentyp ist datetime
.Zeilen werden nicht beeinflusst, wenn Datetime-Spalte Wert verglichen
Wenn ich oben Abfrage ausführen, wird die Reihe also 2518 Reihe
beeinflussen, aber wenn ich dieses nach 2518 .. bin Ausführung dh 2519
UPDATE Production
SET mylocalcol = '22/4/2016 06:13:55 AM'
WHERE (LocalCol = '2016-04-18 11:56:29 AM ')
Null Reihen
Mischen Sie nicht verschiedene Datumsformate. Bleiben Sie beim Programmieren im ANSI-Format. (Sie können ein anderes Format nur für Benutzereingabe/-ausgabe verwenden.) – jarlh
Dies ist der Grund, korrekte Datentypen zu verwenden. Verwenden Sie 'DATETIME' oder andere Datetime-Formate beim Speichern von Datumsangaben. –
können Sie uns vorschlagen Datentypen – sacpat