Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Мета данные о таблице(+) / 10 сообщений из 10, страница 1 из 1
05.04.2005, 16:03
    #32998488
пронин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
спасибо добрым людям которые объяснили как хапать мета инфу о таблице для MSSQL.. но как оказалась это нужно делать для ДБ2
Итак вопрос.. как получить мета данные о полях нужной таблице(т.е. имя полей, дататайп, размер, isreadonly, isautoincrement ит.д.)
то есть как это сделать проще,. есть ли что-нить типа аля MSSQL "sp_help table-name"?
...
Рейтинг: 0 / 0
05.04.2005, 16:06
    #32998504
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
describe tablename
...
Рейтинг: 0 / 0
06.04.2005, 05:10
    #32999274
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
Загляни (select * from) в системные таблицы (вьюхи), имена которых содержат Tables, Columns
...
Рейтинг: 0 / 0
06.04.2005, 15:04
    #33000686
пронин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
вроденашёл почти всё что хотел.. кроме свой-ва ридонли заданного поля.. может оно как-нить по-другому(нетривиально как-нить.. что сразу не заметишь))) называецца?
...
Рейтинг: 0 / 0
06.04.2005, 15:11
    #33000710
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
что-то я не знаю про поля ReadOnly. Может вы имеете в виду поля GENERATED ALWAYS?
...
Рейтинг: 0 / 0
06.04.2005, 15:29
    #33000796
пронин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
я имею ввиду поля которые не могут быть модифицированы.. то есть такие поля вроде должны быть.. и если должны.. то как-то обозначаюцца..но вот как я пока не нашёл
...
Рейтинг: 0 / 0
06.04.2005, 15:32
    #33000806
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
могу вас сильно разочаровать - скорее всего и не найдете...
...
Рейтинг: 0 / 0
06.04.2005, 16:00
    #33000911
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
Есть поля Generated always их менять нельзя.
Или ты хочешь выяснить имеет пользователь на данный столбец права записи или нет??? Тогда это другой вопрос.
...
Рейтинг: 0 / 0
06.04.2005, 16:01
    #33000916
пронин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
похоже на то...
но только вот в .НЕТе есть такой метод GetSchemaTable у DB2DataReader который может возвращать мета данные о сталбах... в том числе и свойство IsReadOnly(true, если столбец можно изменить.. иначе false)
...
Рейтинг: 0 / 0
06.04.2005, 16:11
    #33000937
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мета данные о таблице(+)
если поле в представлении или в запросе - вычисляемое (агрегатное или , например функция других полей или результат подзапроса) то ясное дело - оно не может быть редактируемым. Однако это никак не относится к типам данных собственно в таблицах.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Мета данные о таблице(+) / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]