Ir para conteúdo

Patricia_W

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Patricia_W

  1. Motta, Valeu pela resposta! Na verdade esta modelagem é para armazenar já os endereços internacionais.. Minha intenção era entender como podemos armazenar (e se podemos), endereços nacionais (Brasil) e internacionais emm um mesmo conjunto de tabelas.. Sem precisar ficar separando modelos. Seguindo este exemplo que voce deu, eu deveria ter umas para endereço Brasil e outras para Endereços X (internacionais). Obrigada mais uma vez =)
  2. Olá! Estou precisando armazenar endereços (completos.. cep, logradouro, numero, cidade, estado..) do Brasil mas também do exterior. Como a estrutura de endereçamento é diferente de um país para o outro, como poderia ser feita uma modelagem que armazenasse estes dados sem que fosse necessário criar um conjunto para dados nacionais e outro para dados internacionais? Obrigada =)
  3. Patricia_W

    Verificar se View é igual à Tabela

    Entendi, estou fazendo esta busca já, com as strings abaixo.. WHERE COUNT AND GROUP SUM MIN MAX CASE IS NOT IN ORDER | -- JOIN NULL ( ) [ ] = ' / > < + - ! só queria tentar achar uma forma mais otimizada que fizesse com que eu tivesse que fazer o mínimo de comparação manual. Do meu universo de 150, ainda restaram 75 pra eu comparar manualmente.. é meio inviável fazer isto com frequencia.. ;) E ainda tem o escopo de colunas que este filtro de "where", "and" e etc.. não trata..
  4. Patricia_W

    Verificar se View é igual à Tabela

    Desculpa se não entendi.. Mas eu teria que varrer se não tem: WHERE AND COUNT GROUP ( ) < > = etc... fora todas as formas de formatação de colunas possíveis.. é essa sua ideia?
  5. Patricia_W

    Verificar se View é igual à Tabela

    Então, tenho acesso DBA, já estou usando a DBA_VIEWS pra extrair o texto, porém desta forma que sugeriu eu teria que avaliar visualmente/manualmente, correto? e no caso de muitas views isso se torna inviável.. No caso agora, eu estou precisando avaliar umas 150 views.. E no caso da ALL_TAB_COLUMNS eu não consigo ter certeza que é a mesma coluna da tabela pois, como eu disse, as colunas das views tem alias. Mas valeu pela ajuda ;)
  6. Patricia_W

    Verificar se View é igual à Tabela

    Olá! Pessoal, sou nova por aqui.. Estou precisando de uma ajuda.. Preciso identificar se uma view criada no banco de dados é 100% igual à estrutura da tabela na qual ela se baseia. Por exemplo, se eu tenho a tabela XPTO com 5 colunas e 1000 linhas, quero identificar que esta view retorna, ao se realizar um select nela, as mesmas 5 colunas e 1000 linhas, sem nenhum tipo de filtro ou modificação na apresentação das colunas. No meu caso, posso ter aliases nas views. Ex: TABELA XPTO Name Type Nullable Default Comments --------- ------------ -------- ------- -------- XPTOCOD NUMBER(12) XPTONOM VARCHAR2(30) CREATE OR REPLACE VIEW V_XPTO (COD_XPTO, NOM_XPTO) AS SELECT XPTOCOD, XPTONOM FROM XPTO O que preciso é identificar justamente os casos acima e desconsiderar quando as views não forem 100% da tabela, como nos casos abaixo (entre outros). CREATE OR REPLACE VIEW V_XPTO (COD_XPTO, NOM_XPTO, DESCRICAO) AS SELECT XPTOCOD, XPTONOM, 'TEXTO' FROM XPTO ------ CREATE OR REPLACE VIEW V_XPTO (COD_XPTO, NOM_XPTO) AS SELECT XPTOCOD, XPTONOM FROM XPTO WHERE COD_XPTO > 10 ------ CREATE OR REPLACE VIEW V_XPTO (COD_XPTO, NOM_XPTO) AS SELECT XPTOCOD, XPTONOM FROM XPTO GROUP BY XPTOCOD ------ CREATE OR REPLACE VIEW V_XPTO (COD_XPTO) AS SELECT XPTOCOD FROM XPTO ------ CREATE OR REPLACE VIEW V_XPTO (NOM_XPTO) AS SELECT SUBSTR(XPTONOM,1,2) FROM XPTO ------ CREATE OR REPLACE VIEW V_XPTO (COD_XPTO, NOM_XPTO) AS SELECT XPTOCOD, XPTONOM FROM XPTO, ABC WHERE XPTO.XPTOCOD = ABC.XPTOCOD Voces conhecem alguma forma de fazer isso?? Obrigada :))
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.