Этот код является очень хорошим примером для динамического столбца с курсором, так как вы не можете использовать '+' в @statement.

вая следующий фрагмент (MS SQL):

DECLARE UpdateList CURSOR FOR
SELECT MyColumn FROM MyTable
OPEN UpdateList

Пока ничего особенного. Теперь я хотел бы объявить две переменные, в которые я могу записать имя столбца и таблицы. Следование, конечно, не сработает. Как мне этого добиться?

DECLARE @TableName nchar(20) = 'MyTable'
DECLARE @ColumnName nchar(20) = 'MyColumn'
DECLARE UpdateList CURSOR FOR
SELECT @ColumnName FROM @TableName
OPEN UpdateList

Спасибо за любые советы sl3dg3

Ответы на вопрос(2)

Ваш ответ на вопрос