Archive for abril de 2015

Sintaxe incorreta próxima a ‘@errno’. no Sql server 2012 ou 2014

abril 13th, 2015

Quando executa uma procedure no sql server ocorre o erro

1
 Sintaxe incorreta próxima a '@errno'.

ou

1
 incorrect syntax near '@errno'.

Alterei o retorno do erro de

1
 RAISERROR @errno @errmsg

para

1
 THROW @errno, @errmsg,2;

No meu caso, tive que alterar na trigger que utilizava, e não na minha procedure.

Post feito com base nesse link

Links úteis:
THROW
RAISERROR