Когда мы создаем хранимую процедуру, вероятно, мы создаем некоторую переменную, подобную этой:
DECLARE @UserCount INT
Мы используем эту переменную в хранимой процедуре.Но мы не располагаем эту переменную в конце хранимой процедуры.Мы располагаем курсоры с помощью DEALLOCATE, но не пишем муравьиные строки для переменных, которые мы создаем.
Еще одна поза: мы создаем таблицы и называем их "@table"
Когда и как Sql Serverрасполагает такими переменными?