Ich möchte die obersten 400 Zeilen in einer Datenbanktabelle aktualisieren. Die Pseudo-SQL ist unten, wie kann ich dies tun?
UPDATE top (400) db.dbo.tbl
SET column1 = 2
WHERE column2 = 1
AND column1 is null
Ich möchte die obersten 400 Zeilen in einer Datenbanktabelle aktualisieren. Die Pseudo-SQL ist unten, wie kann ich dies tun?
UPDATE top (400) db.dbo.tbl
SET column1 = 2
WHERE column2 = 1
AND column1 is null
Sie können folgende Syntax verwenden
UPDATE top (400) tbl SET spalte1 = '2' WHERE Spalte2 = '1' AND spalte1 ist null
Siehe diesen Beitrag http://balasingam.com/sql-server/update-top-n-record-in-sql-server/comment-page-1#comment-227
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.