Czy można uruchomić procedurę składowaną bez słowa "EXEC" lub "EXECUTE" na początku?T-SQL (MS SQL 2008), procedura wykonawcza bez słowa "EXEC" lub "EXECUTE"
Zwykle do wykonania procedury przechowywanej zrobić
EXEC DeleteProfile 'Joe Smith'
Ale zauważyłem, że następna komenda działa tak samo:
DeleteProfile 'Joe Smith'
Dlaczego powinienem napisać „exec” lub „Uruchom” słowo ?
Czy nie należy zapisywać przed nazwą procedury składowanej, aby wykonać procedurę przechowywaną?
Dzięki.
To całkiem do przyjęcia, aby zadać pytanie (rozsądny), a następnie odebrać go. Nie wiedziałem, że exec był w ogóle opcjonalny, więc nauczyłeś mnie czegoś dzisiaj (+1 za to) – DeanOC
Zauważyłem, że Exec był teraz opcjonalny w Sql Server 2008 + wyższy, ale nie wiedział o " kiedy oświadczenie jest pierwszym w partii "wymaganiem, które wydaje się dużym" groszkiem ", które byłoby mylące do debugowania jednego dnia. Więc nauczyłem się również czegoś przydatnego :) Dzięki! – Arkaine55