SQL Server 2008 R2 Management Studio non ha riconosciuto il mio tiro nell'esempio qui sotto, si diceSono in grado di utilizzare LANCIO SQL Server 2008 R2
sintassi non corretta in prossimità del tiro
sto cercando per generare un errore qui, quindi posso gestirlo nel mio sito Web quando qualcuno inserisce lo stesso valore due volte.
Begin Try
insert into BusinessID (BusinessID) values (@ID)
insert into BusinessID (BusinessID) values (@ID)
End Try
Begin Catch
Print 'PK already exist'
THROW
End Catch
'THROW' è una caratteristica nuova ** ** ** in SQL Server 2012 ** e, quindi, non è (ancora) disponibile in 2008 R2 ..... –
Furthemore, sembra è necessario terminare la dichiarazione precedente a THROW con un punto e virgola; altrimenti ottieni un errore di sintassi! – joedotnot