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

Sprawdź, czy kolumna w Oracle ma sekwencję

Masz rację; sekwencja jest oddzielona od tabeli, a pojedyncza sekwencja może być użyta do wypełnienia dowolnej tabeli, a wartości w kolumnie w niektórych tabelach mogą w większości pochodzić z sekwencji (lub zestawu sekwencji), z wyjątkiem wartości generowanych ręcznie.

Innymi słowy, nie ma obowiązkowego połączenia między kolumną a sekwencją - a zatem nie ma możliwości odkrycia takiej relacji na podstawie schematu.

Docelowo analizie zostanie poddany kod źródłowy wszystkich aplikacji, które wstawiają lub aktualizują dane w tabeli. Nic innego nie jest gwarantowane. Możesz zmniejszyć zakres wyszukiwania, jeśli istnieje procedura składowana, która jest jedynym sposobem wprowadzania modyfikacji w tabeli, lub jeśli istnieje wyzwalacz, który ustawia wartość, lub inne podobne rzeczy. Ale ogólnym rozwiązaniem jest „nierozwiązanie” „analizy źródła”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01882:nie znaleziono regionu strefy czasowej

  2. Jak pokazać 0, gdy nie znaleziono żadnego wiersza

  3. Nazwa kolumny tabeli Oracle ze spacją

  4. Jak utworzyć i wykonać dynamiczne zapytanie w procedurze składowanej Oracle?

  5. Pobierz wiersz, który ma maksymalną wartość dla kolumny