Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma Stored Procedure, cujo caso apresente erro na extração envia e-mail automatico, com o erro e o nome da procedure. Porém o nome é setado manualmente na variável, abaixo código set @nomeSP = 'schema.dbo.NomedaProcedure'. gostaria de pegar o nome da SP que esta rodando automaticamente, pois caso alguem altere o nome da procedure, este nome não irá mudar. Algo parecido com isto. select @nomeSP = alguma forma de ler o nome da procedure que esta rodando.
Guardar numa tabela pode ser a solução mas não se deve ficar trocando nome de objetos deste tipo.
Olá, tudo bem pessoal!?
Você está querendo acessar o local onde a Store Procedure é armazenada?
Se for o caso, seria esse o caminho.
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/yv6t2s5.png&key=5b2dcf65c22b589c987da7bf8e2e6450fbc95a2362e1b060f917ab13e63bcc9d" alt="yv6t2s5.png" />
Acho que estou equivocado na resposta, Bruno rs
A.Jr, como seria executado este comando (dbcc inoutbuffer na sua sessao atual (@@SPID)). Duvidas de iniciante.
Abraço
Error_Procedure()
Informa o nome da procedure que ocorreu o erro, isso somente é valido em tempo de execução.
>
Error_Procedure()
Informa o nome da procedure que ocorreu o erro, isso somente é valido em tempo de execução.
http://technet.microsoft.com/pt-br/library/ms188398.aspx
o problema é que só funciona com try/catch
Voce pode tenta dar um dbcc inoutbuffer na sua sessao atual (@@SPID)
Uma ideia claro, mas explique melhor o que esta tentando fazer.
[]´s