T-SQL: как динамически менять имя таблицы?
От: oSLikus Россия http://dkomanov.livejournal.com
Дата: 05.01.05 23:11
Оценка:
MS SQL Server 2000. Transact-SQL.

Допустим есть:

DECLARE @table_name varchar(50)

SET @table_name = 'some_table'


Как сделать, чтобы работали запросы вида:
SELECT * FROM @table_name


Пока что нашёл, что можно это сделать с помощью функции EXECUTE, например:
EXECUTE('SELECT * FROM ' + @table_name)
. Но как потом работать с данными, полученными при выполнении этого запроса?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.