Стоит задача каким то образом передать в секцию From переменную. То есть сделать выборку из таблицы - имя которой придет мне на вход например хранимки моей.
Вот что то типа вот этого
declare @tableName sysname
SELECT @tableName = Table_Name
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = OBJECT_NAME(1698990025)
select *
from @tableName
Только вот в секции From может быть только переменная типа
DECLARE @local_variable table_type_definition
table_type_definition ::=
TABLE ( [ ,...n ] )
column_definition ::=
column_name scalar_data_type
[ COLLATE collation_definition ]
[ [ DEFAULT constant_expression ] |
IDENTITY [ ( seed , increment ) ]
]
[ ROWGUIDCOL ]
[ column_constraint ] [ ...n ]
column_constraint ::=
table_constraint ::=
( column_name [ ,...n ] )
| CHECK ( search_condition )
}
Как то решаемо это ?