| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Возможно ли SELECT INTO exec('') FROM Table1 |
| Автор: lv151 7.5.2013, 13:54 | ||
Возможно ли что то похожее:
ИЛИ SELECT * FROM Table1 - перенеправит поток в функцию, процедуру или exec('') |
| Автор: Akina 7.5.2013, 13:57 |
| Невозможно. Функция возвращает скалярное значение. Процедура вообще ничего не возвращает. Как, по-твоему, в то, что возвращается, будет выполняться выборка? |
| Автор: lv151 7.5.2013, 14:04 |
| Перенаправить поток вывода. Мне возвращать ничего не надо. |
| Автор: zalt 7.5.2013, 16:28 | ||
create function fRetTable() returns table as return( select name from sys.tables) declare @tbl table(c varchar(200)) insert into @tbl select * from fRetTable() union select 'asdfgasdf' -- from Table1 |
| Автор: Akina 7.5.2013, 17:11 |
| zalt, так-то понятное дело можно. |