Pular para o conteúdo

Fóruns Banco de dados Oracle Dúvida select entre dois owners diferentes Dúvida select entre dois owners diferentes

#91652
gsmdf
Participante

    [quote=”burga”:1ovcwel7]o 1 o vieri ja deixou aí, segue o 2.

    select table_name, column_name
    from dba_tab_columns
    where owner = 'X'
    minus
    select table_name, column_name
    from dba_tab_columns
    where owner = 'Y'
    [/quote]

    Eu entendi a lógica, mas esse select no meu banco vai retornar todas as tabelas e colunas das respectivas pois nas tabelas de auditoria o nome do campo é alterado seguindo o padrão seguinte:

    Tabela original:
    -COD (PK)
    -DESC

    Tabela auditoria:

    • N_COD
      -V_COD
      -V_DESC
      E outras colunas de controle (operação efetuada,data e hora da atualização,etc)

    Como seria no oracle essa forma de “concatenar” esse padrão, para compararmos nomeCampo com v_nomeCampo e também n_nomeCampo no caso de pks.

    obs: v_ possui o valor antigo e n_ o novo valor.