Итак, я создал временную таблицу, используя входные данные, предоставленные пользователем, и использовал эту временную таблицу в запросе. Ниже приведен фрагмент кода:
Declare @Table_Name as varchar(200);
Declare @sql as nvarchar(max);
SET @Table_Name = 'Table_name'
SET @sql = 'select * into ##TempTable from '+ @Table_Name
SET @sql = '(SELECT' + STUFF((SELECT *
FROM ##TempTable
FOR XML PATH('')), 1, 1, '' )
+ ' FROM SomeOtherTable'