Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy po wykonaniu procedur składowanych w Oracle następuje automatyczne zatwierdzanie?

Nie ma automatycznego zatwierdzania na poziomie bazy danych, ale używany interfejs API może potencjalnie mieć funkcję automatycznego zatwierdzania. Od Toma Kyte .

To powiedziawszy, chciałbym dodać:

O ile nie robisz transakcji autonomicznej, powinieneś trzymać się z dala od zatwierdzania bezpośrednio w procedurze:Od Toma Kyte .

Fragment:

Ponadto należy również zauważyć, że w przypadku DDL (na podstawie pytania nie wygląda na to, że wykonujesz jakiekolwiek DDL w swojej procedurze, ale po prostu wymieniasz to jako potencjalny problem), Oracle dodaje niejawne zatwierdzenie przed i po DDL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Potrzebne wskazówki:Logika backendu SQL do dynamicznego wyboru pola przez użytkowników w interfejsie

  2. Połączenie Laravel i Oracle

  3. cx_Oracle:Jak mogę otrzymać każdy wiersz jako słownik?

  4. Połączenie zagregowanego ciągu w Oracle 10g

  5. ORA-01401:wstawiona wartość jest za duża dla kolumny CHAR