Dynami c SQL в хранимой процедуре - PullRequest
0 голосов
/ 19 февраля 2020

Из исследования проблемы, с которой я сталкиваюсь в настоящее время, выясняется, что я не могу использовать имена переменных для привязки столбцов или других системных объектов в операторе SQL SELECT.

Ниже приведен оператор SELECT У меня есть, что предполагается получить записи из объекта таблицы, созданной в хранимой процедуре

SELECT @office_acronym 
FROM @ALLCOMPONENTSFTPCUMMSTAFFTOTAL 
WHERE [PPDate] = @selected_date

Каков наилучший способ построения этого запроса, предполагая, @office_acronym это Dynami c и @ALLCOMPONENTSFTPCUMMSTAFFTOTAL является объект переменной таблицы, который выполняется в хранимой процедуре?

Чтобы пояснить мой вопрос чуть выше, таблица @ALLCOMPONENTSFTPCUMMSTAFFTOTAL создается в хранимой процедуре и отображает следующие записи:

enter image description here

Требуемый оператор выбора должен иметь возможность выполнять итерацию в пределах курсора и сохранять значение каждого столбца на основе выбранной даты, поскольку это будет отображаться в другой таблице, используемой для приложения отчетности.

...