1
resposta

resultado do rowcount

Na apresentação do erro, apareceu o numero do @@error, mas nao apareceu o numero do erro da @@rowcount. neste exemplo nao teria que informar o numero do erro do rowcount !? pelo que entendi ele nao me tras as linhas onde ocorreram os erros, e sim a quantidade de linhas que teve o erro, seria isto !? e analisando a mensagem do erro no proprio sql ali ele apresenta uma mensagem de erro na linha 5, seria este que tinha que aparecer no rowcount ?pois ali ele aparentemente esta nos informando em qual linha da procedure deu o erro.

1 resposta

Afonso A variável global de sessão @@ROWCOUNT não mostra número voltado a apresentação ou ocorrência de mensagem de erro, mas apenas o total de linhas afetadas no comando imediatamente anterior a pergunta feita a esta variável, na sessão em que foi feita a pergunta (leia por pergunta um select, um if, ou um case, ok...).