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

Откуда:
Сообщений: 11
Добрый день!

Скажите, можно ли при выгрузке в xml динамически задать наименование тега?

Например, пишу код:

declare @tagname nvarchar(50)

set @tagname = 'tag_'

SELECT 'Значение' AS [value]
FOR XML PATH(@tagname)


При этом получаю ошибку "неорректный синтаксис около @tagname".

В реальности тег должен иметь наименование как "префикс + форматированная дата", поэтому я не могу заранее знать его наименование.
15 апр 14, 13:25    [15884724]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое наименование тега при выгрузке в xml  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1887
declare @tagname nvarchar(50)

set @tagname = 'tag_'+CONVERT(varchar(8),getdate(),112)
select @tagname

exec('SELECT ''Значение'' AS [value] FOR XML PATH('''+@tagname+''')')
15 апр 14, 15:26    [15885596]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить