none
Stored Procedure x Tabela RRS feed

  • Pergunta

  • Turma,

    Preciso encontar no banco de dados quais são as procedures que estão referenciando tabelas que não existem mais. Isso é possível? Como?

    Isso é devido a exclusão de algumas tabelas sendo que as sp´s não foram dropadas.

    Valeu !!!

     

    quarta-feira, 26 de julho de 2006 13:11

Todas as Respostas

  • Olá, Pablicio.

    Bem, essa sugestão é meio "na unha", mas funciona :-)

    Você poderia gerar o script de todas as SPs - se não me engano o enterprise manager tem a opção em "todas as tarefas". Aí a busca pelo nome da tabela vai ser num arquivo texto.

    Espero que isso ajude. Boa sorte.

    quarta-feira, 26 de julho de 2006 16:25
  •  

     

     Vc. pode tambem usar as consultas em procs de sistema exemplo: sp_MSdependencies

     

    qualquer coisa retorne.

     

    Abs.

     

     

    quarta-feira, 26 de julho de 2006 16:53
  • Complementando o que o Colla disse , você usar assim para listar as suas dependencias:

    EXEC sp_MSdependencies '?' -- Ajuda a Verificar os parametros

    EXEC sp_MSdependencies null, 4, 4607 -- Lista somente Stored procedure
    EXEC sp_MSdependencies null, null, 4607 -- Lista todos os Objetos

     

    Espero ter ajudado.

    quarta-feira, 26 de julho de 2006 17:16