sql >> Databáze >  >> RDS >> Sqlserver

Získání ID řádku, které jsem aktualizoval na serveru SQL

@@identity a scope_identity() vám předá identitu nového řádek, tzn. po vložce. Po aktualizaci je identita řádku... @Customer_ID nebo @Handle_Id? Pokud se jedná o jiné pole, měli byste použít klauzuli OUTPUT k vrácení ID aktualizovaného řádku:

UPDATE ITS2_UserNames  
SET AupIp = @AupIp  
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID


  1. Jak importovat a exportovat databázi MySQL

  2. Limit velikosti indexu 900 bajtů v délce znaků

  3. MySQL převede řetězec data na časové razítko Unix

  4. jak najít všechny indexy a jejich sloupce pro tabulky, pohledy a synonyma v oracle