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

Откуда: Сад Эдем
Сообщений: 753
Есть некая таблица в MS SQL 2005 express. Можно ли как-нить с помощью запроса узнать размер столбца (тип nchar)?
21 дек 09, 15:33    [8096318]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать размер столбца?  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
COL_LENGTH
21 дек 09, 15:37    [8096355]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать размер столбца?  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
INFORMATION_SCHEMA.COLUMNS
21 дек 09, 15:38    [8096359]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать размер столбца?  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
Попробуйте
select * from INFORMATION_SCHEMA.columns

Хотя я всегда за то, чтобы спросить человека, который эту БД проектировал
У него можно не только узнать сколько, но и почему столько...
21 дек 09, 15:38    [8096368]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать размер столбца?  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 753
Паганель
Попробуйте
select * from INFORMATION_SCHEMA.columns

Хотя я всегда за то, чтобы спросить человека, который эту БД проектировал
У него можно не только узнать сколько, но и почему столько...


BIG THANKS!!! Базу проектирую я сам. Просто нужно программно узнать размер колонки, и если размер соответствует старой версии таблицы, то изменить его с помощью ALTER TABLE.
21 дек 09, 15:41    [8096400]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить