Ho un database Oracle molto grande, con molte tabelle e milioni di righe. Devo cancellare uno di questi, ma voglio assicurarmi che il rilascio non interromperà altre righe dipendenti che puntano ad esso come un record di chiave esterna. C'è un modo per ottenere una lista di tutti gli altri record, o almeno schemi di tabelle, che puntano a questa riga? So che potrei semplicemente provare a cancellarlo da solo, e prendere l'eccezione, ma io non eseguirò il copione da solo e ne avrò bisogno per funzionare in modo pulito la prima volta.Come trovare le dipendenze di chiavi esterne che puntano a un record in Oracle?
Ho gli strumenti SQL Developer di Oracle e PL/SQL Developer di AllRoundAutomations a mia disposizione.
Grazie in anticipo!
non tenterà di eliminare l'eccezione di lancio del record di riferimento? – Andrey
@Andrey sì, ma ho bisogno che funzioni senza lanciare un'eccezione. – daveslab