Frage : Nicht arbeitende SQL-Update-Frage

Ich versuche, alle zu ersetzen nulls in einem Feld mit -1, gleichwohl es ein INT-Feld ist und ich der Störung „Msg 245 erhalte, Niveau 16, Zustand 1, die Linie 1
Conversion verlassen, wenn umgewandelt wird der varchar Wert „NULL“ zur Datenart int.“ unter ist mein code.
1:
2:
3:
4:
UPDATE [Checkliste]. [dbo]. [InspectionResponses]
 SATZ [ReportType] = ' - 1 ' 
 WO [ReportType] = „NULL“
GEHEN

Antwort : Nicht arbeitende SQL-Update-Frage

Warum haben Sie die NULL und das -1 als Schnur? Das ist, warum das Problem kommt, wie ich oben bekannt gab, wenn Sie gerade SIND UNGÜLTIG, zu sehen, ob eine Spalte ungültig ist, es lösen das Problem verwenden. Auch auf der UPDATE-Aussage, anstatt, ReportType auf einzustellen „- 1,“, das Sie gerade -1 verwenden wünschen konnten.

Code sehen

Respekt,
Nachi
1:
2:
3:
UPDATE [Checkliste]. [dbo]. [InspectionResponses]
 SATZ [ReportType] = -1
 WO [ReportType] UNGÜLTIG IST
Weitere Lösungen  
 
programming4us programming4us