sql >> Database teknologi >  >> RDS >> Oracle

Opfanger databasemarkører ændringer i de underliggende data?

En markør kører effektivt en SELECT og lader dig derefter iterere over resultatsættet, som opbevares i et øjebliksbillede af DB-tilstanden. Fordi dit resultatsæt allerede er blevet hentet, vil det ikke blive påvirket af UPDATE-sætningen. (Håndtering af ting ellers ville kræve, at du kører forespørgslen igen, hver gang du flyttede markøren frem!)

Se:

http://www.techonthenet.com/oracle/cursors/declare.php




  1. Oracle - streng kombinatorisk permutation

  2. ORA-01438:værdi større end den specificerede præcision tilladt for denne kolonne, når der indsættes 3

  3. SQL - Find alle nedetider og længden af ​​nedetider fra MySQL-data (sæt af rækker med tidsstempler og statusmeddelelser)

  4. Salesforce SOQL fra SQL Server