Escolar Documentos
Profissional Documentos
Cultura Documentos
Dependência indireta
Dependência local
Consultando dependência
direta entre objetos
SELECT name, type, referenced_name, referenced_type
FROM user_dependencies
WHERE referenced_name IN ('EMPLOYEES', 'EMP_PKG')
ORDER BY referenced_name;
Consultando status dos objetos
SELECT *
FROM user_objects
WHERE status LIKE 'INVALID'
ORDER BY object_name;
/
SELECT name, type, referenced_name, referenced_type
FROM user_dependencies
WHERE name like ('RAISE_SALARY')
ORDER BY referenced_name;
/
SELECT name, type, referenced_name, referenced_type
FROM user_dependencies
WHERE name IN (
SELECT object_name
FROM user_objects
WHERE status LIKE 'INVALID')
ORDER BY referenced_name;
Status dos objetos
Todo objeto de banco de dados possui um status.
Status Descrição
VALID Objetos que foram compilados com
sucesso usando a defnição do
dicionário de dados.
COMPILED WITH Objeto compilado com erro.
ERRORS
INVALID O objeto que é referenciado sofreu
mudanças. Somente objetos
dependentes fcam inválidos.
UNAUTHOURIZED O privilégio de acesso no objeto
referenciado foi revogado. Somente
objetos dependentes podem ser
desautorizados.
Status dos objetos