Я новичок в SQL Server и создал мою самую первую хранимую процедуру. Он отлично работает, и я могу найти его в «Программируемость», «Хранимые процедуры», поэтому я открываю новый запрос и набираю следующие операторы:
use name_of_database
exec name_of_stored_procedure 'value'
Однако перед выполнением хранимой процедуры имя хранимой процедуры подчеркнуто красным, что не может быть найдено, поэтому я запускаю запрос:
select * from INFORMATION_SCHEMA.ROUTINES where ROUTINE_NAME = 'name_of_stored_procedure'
Nada. Ничего не возвращает.
Однако, если я продолжу выполнять хранимую процедуру, она будет работать нормально.
Что я делаю не так?