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

Откуда: Москва
Сообщений: 215
Как получить наименование полей в запросе?
18 июн 09, 10:06    [7313934]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Azvaal
Как получить наименование полей в запросе?
Запрос без клиента - бессмыслица!..
Чем будете пинать запрос?
18 июн 09, 10:11    [7313957]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
Azvaal
Member

Откуда: Москва
Сообщений: 215
Azvaal,

нашёл, то что искал

select [name] from [syscolumns] where [id]=(select [id] FROM [sysobjects] where [name] = 'Имя таблицы') order by colid
18 июн 09, 12:48    [7314948]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Azvaal
Azvaal,

нашёл, то что искал

select [name] from [syscolumns] where [id]=(select [id] FROM [sysobjects] where [name] = 'Имя таблицы') order by colid
Это поля в таблице, а не в запросе!
Или Вы их не различаете?
18 июн 09, 12:50    [7314967]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
Glory
Member

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

нашёл, то что искал

select [name] from [syscolumns] where [id]=(select [id] FROM [sysobjects] where [name] = 'Имя таблицы') order by colid

Только это имена столбцов таблицы, а не запроса
18 июн 09, 12:50    [7314970]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
Azvaal
Member

Откуда: Москва
Сообщений: 215
Glory,

ну да, ну да, в общем, я хотел получить именно это
18 июн 09, 12:54    [7314999]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Azvaal
Glory,

ну да, ну да, в общем, я хотел получить именно это
В таком случае лучше
INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME
18 июн 09, 12:58    [7315036]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
Azvaal
Member

Откуда: Москва
Сообщений: 215
Чем лучше?
22 июн 09, 09:44    [7326392]     Ответить | Цитировать Сообщить модератору
 Re: Как получить наименование полей  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Azvaal
Чем лучше?
Тем, что это стандарт. Не придётся переписывать при смене версии сервера.
Обращение напрямую к системным объектам - моветон. IMHO
22 июн 09, 09:57    [7326441]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить