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


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