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

Откуда:
Сообщений: 274
Сабж
1 дек 11, 07:29    [11687256]     Ответить | Цитировать Сообщить модератору
 Re: Узнать описание колонок таблицы(description) через sql script  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
fn_listextendedproperty
1 дек 11, 07:35    [11687264]     Ответить | Цитировать Сообщить модератору
 Re: Узнать описание колонок таблицы(description) через sql script  [new]
Rudge
Member

Откуда:
Сообщений: 274
Имеется бд Contract, в ней таблица Contract.
Делаю так:
use Contract
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'contract' 
Получаю 152 колонки

Делаю так:
use Contract
select objname,value from fn_listextendedproperty(NULL, 'schema', 'dbo', 'table', 'сontract', 'column', default)
Получаю 85 колонок

???
1 дек 11, 09:45    [11687510]     Ответить | Цитировать Сообщить модератору
 Re: Узнать описание колонок таблицы(description) через sql script  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Rudge
Имеется бд Contract, в ней таблица Contract.
Делаю так:
use Contract
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'contract' 
Получаю 152 колонки
Не может быть! Этот запрос возвращает ровно одну колонку!
Rudge
Делаю так:
use Contract
select objname,value from fn_listextendedproperty(NULL, 'schema', 'dbo', 'table', 'сontract', 'column', default)
Получаю 85 колонок

???
Если речь всё же о строках, то объяснить просто -
если никто никогда не определял extended property для колонки,
то с чего вдруг запрос должен что-то возвращать для этой колонки?
Extended property - это не что-то автоматически присваиваемое объекту.
Его надо самому создавать ручками (если надо конечно).
1 дек 11, 09:54    [11687554]     Ответить | Цитировать Сообщить модератору
 Re: Узнать описание колонок таблицы(description) через sql script  [new]
Rudge
Member

Откуда:
Сообщений: 274
Т.е. иными словами из 152 колонок таблицы Contract, только у 85 есть description?
1 дек 11, 10:04    [11687587]     Ответить | Цитировать Сообщить модератору
 Re: Узнать описание колонок таблицы(description) через sql script  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Rudge
Т.е. иными словами из 152 колонок таблицы Contract, только у 85 есть description?
А разве у одной колонки может быть только одно extended property?
Кроме того, это же легко определить в Вашем запросе
1 дек 11, 10:11    [11687614]     Ответить | Цитировать Сообщить модератору
 Re: Узнать описание колонок таблицы(description) через sql script  [new]
Rudge
Member

Откуда:
Сообщений: 274
Distinct?
1 дек 11, 10:47    [11687806]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить