próbuję wykonać następujący kod:THROW vs. RAISERROR
THROW 51051, 'I come from the THROW construct :)', 1 ;
Błąd otrzymuję to:
Could not find stored procedure 'THROW'.
Czy procedura nie rzucać procedura sytem? Dlaczego nie może tego znaleźć?
Furthhermore, jaka jest różnica między niezrozumiałymi komunikatami błędu i błędem? Czy jest starszy/nowszy/lepszy od drugiego? Co oznaczają "ErrorSeverity" i "ErrorState" przez ErrorState? Czy mogę je zdefiniować tak, jak chcę lub czy są one wstępnie zdefiniowane?
Z której wersji korzystasz? Oznaczono zarówno rok 2008, jak i rok 2012. – Rahul
@Rahul: Używamy 2008 R2 – Adam
Właśnie dlatego otrzymujesz ten błąd, ponieważ 'WYSZUKAJ 'jest dostępny od SQL2012. – Rahul