Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать количество столбцов в таблице  [new]
гость_maxim
Guest
Надо у занть количество столбцов в последнем выполненном запросе
Select * from MyTbl.
Есть ли в Ms Sql Server какая нибудь глобальная переменная возвращающая это значение. Может это можно зделать как это с помощью хранимой процедуры. Лучше тогда как результат ее выполнения, или в ходе ее выполнения получать какую нибудь переменную/таблицу содержащую перечень столбцов таблици MyTbl. Может для этого достаточно выполнить запрос какой либо системной таблице. Зарание благодарен.
6 июн 04, 09:59    [724588]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать количество столбцов в таблице  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37051
https://www.sql.ru/forum/actualtopics.aspx?search=%F1%EF%E8%F1%EE%EA+%EF%EE%EB%E5%E9&submit=%CD%E0%E9%F2%E8&bid=1
6 июн 04, 11:08    [724608]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать количество столбцов в таблице  [new]
Палестинец
Member

Откуда:
Сообщений: 8314
select count(*) from syscolumns where id=object_id('MyTbl')
6 июн 04, 12:02    [724629]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать количество столбцов в таблице  [new]
Glory
Member

Откуда:
Сообщений: 104760
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'mytable'
6 июн 04, 12:11    [724632]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как узнать количество столбцов в таблице  [new]
userAx
Member

Откуда: Украина
Сообщений: 15
А как узнать кол-во столбцов в запросе, который динамически формируется ??
3 июл 14, 17:38    [16256434]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать количество столбцов в таблице  [new]
Glory
Member

Откуда:
Сообщений: 104760
userAx
А как узнать кол-во столбцов в запросе, который динамически формируется ??

Написать свой парсер текста динамического запроса
3 июл 14, 17:39    [16256438]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать количество столбцов в таблице  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
userAx,

sp_describe_first_result_set
3 июл 14, 20:09    [16257047]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать количество столбцов в таблице  [new]
userAx
Member

Откуда: Украина
Сообщений: 15
Mind
userAx,

sp_describe_first_result_set


Спасибо за ссылку, ознакомлюсь!
14 июл 14, 14:50    [16301627]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить