Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Присвоить переменной содержимое with  [new]
marvel
Member

Откуда:
Сообщений: 1066
Здравствуйте
declare @t table (id int)
insert into @t(id) values(1),(2),(3)
declare @x xml 
;with res as (select * from @t) select * from res for xml auto


как мне присвоить переменной @x содержимое res, так не получается:
declare @x xml = (with res as (select * from @t) select * from res for xml auto)
18 ноя 16, 11:49    [19907140]     Ответить | Цитировать Сообщить модератору
 Re: Присвоить переменной содержимое with  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 942
marvel,
with res as (select * from @t) select @x = ( select * from res for xml auto );
18 ноя 16, 11:56    [19907192]     Ответить | Цитировать Сообщить модератору
 Re: Присвоить переменной содержимое with  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8826
marvel,

Как в константу поместить звездочку?
18 ноя 16, 12:33    [19907412]     Ответить | Цитировать Сообщить модератору
 Re: Присвоить переменной содержимое with  [new]
Sybex
Member

Откуда: Moscow
Сообщений: 119
Владислав Колосов
marvel,

Как в константу поместить звездочку?

там же конструкция for xml auto
18 ноя 16, 12:56    [19907549]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить