2016-05-21 11 views
-1

Ich versuche, meine SQL Server-Tabellenzeile zu aktualisieren.Zeile ändert sich nicht, nachdem ich den Aktualisierungsbefehl ausgeführt habe

Hier funktioniert SQL Fiddle.

Hier sind meine Tabellen:

CREATE TABLE EventsCnfig 
(
    Id int, 
    InspectionId int, 
    Event int 
); 

CREATE TABLE Inspections 
(
    Id int, 
    IsRepaired Bit 
); 

Hier ist Befehl, dass ich die Zeile zu aktualisieren verwenden:

UPDATE EventsCnfig 
SET InspectionId = 33, Event = 33 
WHERE Id = 2; 

Nachdem ich Update-Befehl ausführen und dann wählen Sie den Befehl ausführen auf dem Tisch EventsCnfig zu überprüfen Änderungen Ich sehe keine Zeilenänderungen in EventsCnfig Tabelle.

Eine Idee, warum die EventsCnfig Tabelle nicht ändert, nachdem ich UPDATE Befehl ausführen?

+1

Wie viele Zeilen zu aktualisieren, ist es als betroffen melden? – TZHX

+0

Haben Sie einen Commit gemacht? – Jens

+2

Haben Sie Zeilen mit ID 2? –

Antwort

0

Commit Sie die Änderungen

UPDATE EventsCnfig 
SET InspectionId=33, Event=33 
WHERE id=2; 
commit; 
+2

Es sei denn, es ist mehr Code beteiligt als in der Frage gemeldet, dies ist keine Antwort. – TZHX

+0

@TZHX wird das beim nächsten Mal beachten :) –

Verwandte Themen