Ich habe eine id
als Primärschlüssel und ich setze id=scope identity()
in der Einfüge-Prozedur.Wie Scope-Identität mit Update-Abfrage verwenden
Aber ich kann diese ID mit Update-Prozedur nicht verwenden.
Ich möchte ein Verfahren schreiben, die die Tabelle mit der ID in der where Bedingung aktualisiert werden, dh
UPDATE TABLE [table name]
SET col = @col, col2 = @col2
WHERE id = @id
aber meine ID ist also automatisch generiert, id int identity(1,1)
Wie soll ich Update-Prozedur schreiben ?
Wenn Sie einen Eintrag in der Datenbank aktualisieren wollen, ist es ein großer Vorteil, seine ID zu wissen ;-). Oder haben Sie eine andere Kombination von Kriterien, die einen Artikel einzigartig macht? – schlonzo
Google Store-Prozedur mit Out-Parameter –
"Aber ich kann diese ID mit Update-Prozedur nicht verwenden" warum Sie diese ID nicht im Update-Verfahren verwenden können .. ist es, weil Sie diesen Wert nicht halten oder aufgrund einer anderen Grund? –