sql >> Database >  >> RDS >> Sqlserver

De id van een rij ophalen die ik heb bijgewerkt in Sql Server

De @@identity en scope_identity() geeft je de identiteit van een nieuwe rij, nl. na een inbreng. Na uw update is de identiteit van de rij... @Customer_ID of @Handle_Id? Als het een ander veld is, moet u de OUTPUT-component gebruiken om de ID van de bijgewerkte rij te retourneren:

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


  1. Hoe Width_Bucket() werkt in PostgreSQL

  2. Voorwaardelijke WHERE-clausule met CASE-instructie in Oracle

  3. Moet de scalaire variabele declareren

  4. PostgreSQL configureren om alle inkomende verbindingen te accepteren