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

Откуда: Санкт-Петербург
Сообщений: 15
Ну вот допустим такая строка в цикле:
SELECT table_temp.City AS [b]???[/b] FROM table_temp.Cyty CROSS JOIN table_src

Можно как-то сделать, чтобы в результате, столбец именовался каждый раз по разному?
26 авг 04, 18:08    [912091]     Ответить | Цитировать Сообщить модератору
 Re: Циклическое именование столбцов в результате запроса ..  [new]
Alexey Kudinov
Member

Откуда:
Сообщений: 13609
Да, через динамический SQL
26 авг 04, 18:16    [912119]     Ответить | Цитировать Сообщить модератору
 Re: Циклическое именование столбцов в результате запроса ..  [new]
mike160
Guest
Neanderthal
Ну вот допустим такая строка в цикле:
SELECT table_temp.City AS [b]???[/b] FROM table_temp.Cyty CROSS JOIN table_src

Можно как-то сделать, чтобы в результате, столбец именовался каждый раз по разному?


Например так :
declare @x varchar(50)
set @x = 'kjg87gb8iub'
exec('SELECT table_temp.City AS ' + @x + ' FROM table_temp.Cyty CROSS JOIN table_src')
26 авг 04, 18:54    [912216]     Ответить | Цитировать Сообщить модератору
 Re: Циклическое именование столбцов в результате запроса ..  [new]
Neanderthal
Member

Откуда: Санкт-Петербург
Сообщений: 15
Во! То что нужно! Спасибо.

Может еще и какую-нить статейку по динамическому SQL и его применению посоветуете?
27 авг 04, 01:36    [912611]     Ответить | Цитировать Сообщить модератору
 Re: Циклическое именование столбцов в результате запроса ..  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Neanderthal
Во! То что нужно! Спасибо.

Может еще и какую-нить статейку по динамическому SQL и его применению посоветуете?
FAQ
27 авг 04, 06:36    [912680]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить