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

Sekvensnummer i tabel

En måde at prøve dette på, selvom det er utraditionelt, ville være at køre disse forespørgsler for at kontrollere, om der er nogen sekvens brugt i dine functions , procedures , packages .

select * from user_source where 
         UPPER(TEXT) LIKE '%NEXTVAL%';   

select * from all_source where 
         UPPER(TEXT) LIKE '%NEXTVAL%';  

Gå derefter til den specifikke procedure, funktion for at kontrollere, hvilken kolonne/tabel der bliver udfyldt af en sekvens. Prøv også dette med '%CURRVAL%'

Dette hjælper muligvis ikke, hvis du kører indsættelser fra JDBC eller andre eksterne applikationer, der bruger en sekvens.



  1. Hvordan konfigureres Hibernate, Spring og Apache dbcp til forbindelsespooling?

  2. Hvordan virker det ved at bruge en PostgreSQL-database med Docker og Flask?

  3. Bruger du et jokertegn i en opdatering?

  4. mysqli_connect Fatal fejl:kræve()