Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Помагите пожалуйста


Автор: kikosik666 4.8.2011, 23:49
Нужно в одном запросе select определить и использовать переменную как имя таблицы.

Например

"SELECT * FROM ИмяТаблицы" 
на
"SELECT * FROM a"   - a это переменная.


За ранее спосибо

Автор: WarHog 5.8.2011, 00:32
способ "в лоб"
Код

declare @table_name as varchar(50)
set @table_name='SomeTableName'

declare @sql as varchar(500)
set @sql='select * from ' + @table_name

exec(@sql)

Автор: Doss 17.10.2011, 18:22
Актуален ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)