Oracle
 sql >> база данни >  >> RDS >> Oracle

Курсорите на базата данни улавят ли промени в основните данни?

Курсорът ефективно изпълнява SELECT и след това ви позволява да итерирате набора от резултати, който се съхранява в моментна снимка на състоянието на DB. Тъй като вашият набор от резултати вече е извлечен, той няма да бъде засегнат от оператора UPDATE. (Бравенето с неща по друг начин би изисквало да изпълнявате отново заявката всеки път, когато придвижите напред курсора!)

Вижте:

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. може да не-уникален индекс избягва дублирането на записи

  2. не успява да зареди ROracle:не може да зареди споделен обект ROracle.so:libclntsh.so.11.1 Няма такъв файл или директория

  3. Как да запазите ГОЛЕМИ BLOB (>100MB) в Oracle с помощта на Hibernate

  4. премахнете старите записи, групирани по три колони и подредени по дата

  5. Oracle 12.2.0.1 идва през 2016 г