sql >> Databasteknik >  >> RDS >> Oracle

Hur kan jag få fram antalet poster som påverkas av en lagrad procedur?

Registrera en ut-parameter för den lagrade proceduren och ställ in värdet baserat på @@ROWCOUNT om du använder SQL Server. Använd SQL%ROWCOUNT om du använder Oracle.

Tänk på att om du har flera INSERT/UPDATE/DELETE , behöver du en variabel för att lagra resultatet från @@ROWCOUNT för varje operation.



  1. T-SQL SET Operatörer del 2:KORS och UTOM

  2. Hur man minimerar RPO för dina PostgreSQL-databaser med hjälp av punktåterställning

  3. PSQL kommandoradsargument i DO-skript

  4. Kan inte skapa enhetsdatamodell - med MySql och EF6