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

Кога данните във временната таблица на сесията на Oracle ще бъдат изтрити?

Ето защо Oracle предоставя и опцията 'ON COMMIT DELETE ROWS'.

Данните в глобалните временни таблици могат да имат обхват на сесия (т.е. ON COMMIT PRESERVE ROWS) или обхват на транзакция (ON COMMIT DELETE ROWS).

Ясно е, че в случай на пулиране на връзки и споделени сървъри/споделени сесии, вие ще искате обхват на транзакцията (НА КОМИТИРАНЕ НА ИЗТРИВАНЕ НА РЕДОВЕ).

Надявам се, че това помага.




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

  2. Инсталирайте Oracle Instant клиента в Docker контейнера за Python cx_Oracle

  3. Как да потвърдите датата ГГГГММДД, дадена като параметър PL/SQL

  4. Как да актуализирате стойностите на колоната на една таблица със стойностите на колоната на друга таблица?

  5. Сравнението на датата на Oracle е нарушено поради DST