Usuário com melhor resposta
rank de tabelas

Pergunta
-
É possível colocar todas as tabelas em um rank para saber quais são pai e filho de quem?
Por ex: documento (tem uma pk_documento_id)
documento_emitido (tem uma pk_documento_emitido_id e uma fk_documento_id)
documento_agenda (tem uma pk_docto_agenda_id, uma fk_documento_emitido_id e uma fk_documento_id)
Queria rankear assim
documento 1º no rank
documento_emitido 2º no rank
documento_agenda 3º no rank
sabendo também quais são os campos que se relacionam.
[]s e obrigado
Respostas
-
Fernando,
Você pode obter esse resultado clicando com o botão direito em cima da tabela e selecionando a opção "Exibir dependências".
Espero tê-lo ajudado.
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Sugerido como Resposta Marcos Rocha sábado, 5 de janeiro de 2013 16:01
- Marcado como Resposta Ricardo Russo quarta-feira, 9 de janeiro de 2013 11:25
-
Fernando, boa tarde!
Consegui sim , siga esse script, só mude o nome da tabela.
SELECT FK.Name AS NomeForeignKey, OBJECT_NAME(FK.parent_object_id) AS NomeTabela, COL_NAME(FK.parent_object_id, fc.parent_column_id) AS NomeColuna, OBJECT_NAME(FK.referenced_object_id) AS NomeTabelaForeignKey, COL_NAME(fc.referenced_object_id, fc.referenced_column_id) AS NomeTabelaCampoForeignKey FROM sys.foreign_keys AS FK INNER JOIN sys.foreign_key_columns AS FC ON FK.OBJECT_ID = FC.constraint_object_id WHERE OBJECT_NAME(FK.parent_object_id) = 'SalesOrderDetail'
/* Se útil por favor classifique a resposta */
- Marcado como Resposta Fernando.Jarcen terça-feira, 22 de janeiro de 2013 16:13
Todas as Respostas
-
Fernando,
Você pode obter esse resultado clicando com o botão direito em cima da tabela e selecionando a opção "Exibir dependências".
Espero tê-lo ajudado.
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Sugerido como Resposta Marcos Rocha sábado, 5 de janeiro de 2013 16:01
- Marcado como Resposta Ricardo Russo quarta-feira, 9 de janeiro de 2013 11:25
-
-
Fernando, boa tarde!
Consegui sim , siga esse script, só mude o nome da tabela.
SELECT FK.Name AS NomeForeignKey, OBJECT_NAME(FK.parent_object_id) AS NomeTabela, COL_NAME(FK.parent_object_id, fc.parent_column_id) AS NomeColuna, OBJECT_NAME(FK.referenced_object_id) AS NomeTabelaForeignKey, COL_NAME(fc.referenced_object_id, fc.referenced_column_id) AS NomeTabelaCampoForeignKey FROM sys.foreign_keys AS FK INNER JOIN sys.foreign_key_columns AS FC ON FK.OBJECT_ID = FC.constraint_object_id WHERE OBJECT_NAME(FK.parent_object_id) = 'SalesOrderDetail'
/* Se útil por favor classifique a resposta */
- Marcado como Resposta Fernando.Jarcen terça-feira, 22 de janeiro de 2013 16:13
-