Primeiro logue como system ou usuário DBA e verifique através da consulta abaixo as constraints (PK) e constraints (FK) de todos os schemas. Caso vc necessite de verificar somente de um schema acrescente no final "WHERE A.OWNER = 'FULANO'" select a.constraint_name PK, b.constraint_name FK, a.table_name TABELA_MAE, b.table_name TABELA_FILHA, a.owner DONO_TABELA_MAE, b.r_owner DONO_TABELA_FILHA from dba_constraints a , dba_constraints b where a.constraint_name = b.r_constraint_name (+) and a.constraint_type = 'P' Abraços Frederico Aarão Andrade
Daniel Mello <[EMAIL PROTECTED]> escreveu: Boa tarde a todos. Pessoal não sei se poderão me ajudar com alguma idéia, é o seguinte, vamos alterar o username de todos os usuários do banco (isso devido a uma grande integração que estamos fazendo aqui), só que não tenho idéia de qtas tabelas possui meu username, por exemplo: TABELA_1 User name PK TABELA_2 Username FK da TABELA_1 TABELA_3 Idcodigo FK da TABELA_1 E assim por diante... Tem como eu montar um select para trazer todas as colunas que são FK dessa minha tabela pai ou até mesmo FK de outra FK? Resumindo tenho que saber todos os locais do banco em q o username se encontra par altera-los. Não sei se fui claro na pergunta. Obrigado. [As partes desta mensagem que não continham texto foram removidas] __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]