И снова динамические запросы
От: SISerge  
Дата: 16.09.07 07:31
Оценка:
В SQL2000 выполнял динамические запросы через exec. Теперь сижу на SQL2005 и есть такая проблема: в БД ОЧЕНЬ много таблиц с разной структурой, из которых надо сформировать XMLы и отдать клиенту.
Сейчас делается так:

    set @sql_text='select * from '+@TableName+' for xml raw(''ins''), type, root('''+@TableName+''')'
    exec(@sql_text)


Вопрос собственно в чем: есть ли в SQL2005 другие способы подставления в запрос имени таблицы и формирования динамического запроса?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.