Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nicko

Gerador de Relacionameto

Recommended Posts

Olá, queria saber se alguém conhece um gerador de relacionamento de tabelas para Oracle, por exemplo.Tabela1_________Tabela2CampoX---------->CampoXCampoY_________CampoLCampoR_________CampoTObrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT ('ALTER TABLE ' || TABLE_NAME ||
 ' ADD CONSTRAINT XFK_' || TABLE_NAME || '_XXXX FOREIGN KEY (CHAVE_TABELA) ' ||
 'REFERENCES SAUDE.NOME_TABELA (CHAVE_TABELA);') SCRIPT
FROM   USER_TAB_COLUMNS
WHERE  COLUMN_NAME = 'CHAVE_TABELA'   
AND	TABLE_NAME NOT IN (SELECT DISTINCT TABLE_NAME
						  FROM   USER_CONSTRAINTS
						  WHERE  R_CONSTRAINT_NAME = (SELECT CONSTRAINT_NAME
													  FROM   USER_CONSTRAINTS
													  WHERE  TABLE_NAME = 'NOME_TABELA' AND
													  CONSTRAINT_TYPE = 'P')									  )

TROQUE CHAVE_TABELA PELO NOME DA COLUNA CHAVE

E NOME_TABELA PELA TABELA QUE TEM A PK

 

A QUERY BUSCA TABELA QUE TENHAM COLUNAS DE MESMO NOME E QUE NÃO TENHA FK PARA A TABELA QUE TENHA ESTA COLUNA COMO PK.

Compartilhar este post


Link para o post
Compartilhar em outros sites

rgarbin, O dbdesigner consegue relacionar tabelas que deveriam estar relacionadas e não estão ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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