Sto cercando di eseguire il codice seguente:LANCIO vs. RAISERROR
THROW 51051, 'I come from the THROW construct :)', 1 ;
L'errore che sto ottenendo è:
Could not find stored procedure 'THROW'.
Non è la procedura di lanciare una procedura di sytem? Perché non lo trova?
Inoltre, qual è la differenza tra unsing THROW e ErrorState? Uno è più vecchio/più recente/migliore dell'altro? E cosa significano "ErrorSeverity" e "ErrorState" per ErrorState? Posso definirli come voglio o sono predefiniti?
Quale versione stai utilizzando? Hai taggato sia nel 2008 che nel 2012. – Rahul
@Rahul: Stiamo utilizzando 2008 R2 – Adam
Ecco perché stai ricevendo quell'errore causa che 'THROW' è disponibile da SQL2012 in poi. – Rahul