Из исследования проблемы, с которой я сталкиваюсь в настоящее время, выясняется, что я не могу использовать имена переменных для привязки столбцов или других системных объектов в операторе SQL SELECT
.
Ниже приведен оператор SELECT
У меня есть, что предполагается получить записи из объекта таблицы, созданной в хранимой процедуре
SELECT @office_acronym
FROM @ALLCOMPONENTSFTPCUMMSTAFFTOTAL
WHERE [PPDate] = @selected_date
Каков наилучший способ построения этого запроса, предполагая, @office_acronym
это Dynami c и @ALLCOMPONENTSFTPCUMMSTAFFTOTAL
является объект переменной таблицы, который выполняется в хранимой процедуре?
Чтобы пояснить мой вопрос чуть выше, таблица @ALLCOMPONENTSFTPCUMMSTAFFTOTAL
создается в хранимой процедуре и отображает следующие записи:
Требуемый оператор выбора должен иметь возможность выполнять итерацию в пределах курсора и сохранять значение каждого столбца на основе выбранной даты, поскольку это будет отображаться в другой таблице, используемой для приложения отчетности.