Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.08.11;
Скачать: CL | DM;

Вниз

Получить комментарий к столбцам таблицы. Но не просто   Найти похожие ветки 

 
12 ©   (2010-12-09 11:24) [0]

например,
select
 ucc.table_name TN,
 ucc.column_name CN,
 ucc.comments PS
from user_col_comments ucc
where ucc.table_name = "AGENTS";
имеем
AGENTS ID_AGENT Идентификатор
AGENTS ANAME Наименование
AGENTS ACOMMENT Комментарий

если
select A.ID_AGENT as  Идентификатор from AGENTS A;
то имеем
Идентификатор
1
2
3
4 ...

т.е. нечто подобное
select A.ID_AGENT as (select ucc.comments PS
from user_col_comments ucc
where ucc.table_name = "AGENTS") from AGENTS A;

или, в общем случае, как бы получать
выборки, где наименование столбцов будет их комментарий из таблиц?

получили некие столбцы из таблиц(одной или многих) и озаглавили эти столбцы так, как они прокомментированы в БД.


 
12 ©   (2010-12-09 11:24) [1]

указал же, что Oracle... что-то проглючило, наверное


 
Petr V. Abramov ©   (2010-12-09 11:35) [2]

похоже, никак
select dummy||"YЙ" from dual какой комментарий к "полю"?


 
12 ©   (2010-12-09 11:46) [3]


> select dummy||"YЙ" from dual какой комментарий к "полю"?

null!

а если есть?

Задачу себе поставил и второй день не решается: Сделать грид, который будет иметь св-во UseComment:boolean
вот было б здорово - настрочил запрос, грид сам себя обозвал правильно...

похоже, миссия невыполнима?


 
Petr V. Abramov ©   (2010-12-09 12:09) [4]


> 12 ©   (09.12.10 11:46) [3]


> похоже, миссия невыполнима?

в таком виде, как в [0] невыполнима, а как в [3] - вполне.
если раздербанишь expression, что сам понимашь.
хотя можно сделать проще: если expression вида ttt.ccc, то предполагать, что это поле таблицы и лезьть в словарь, если нет, то и null


 
Игорь Шевченко ©   (2010-12-09 13:13) [5]


> похоже, миссия невыполнима?


Просто не нужна. Честно не понимаю, зачем напрягать оптимизатор и исполнительный механизм оракла тем, что легко и просто можно сделать руками.


 
12 ©   (2010-12-09 13:32) [6]

ясно.
Не буду хотеть странного. :)



Страницы: 1 вся ветка

Текущий архив: 2013.08.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
15-1363109461
Jimmy
2013-03-12 21:31
2013.08.11
Графический математический редактор


15-1361520029
azlk52
2013-02-22 12:00
2013.08.11
максимальное количество подключений ХР


6-1267779973
Cobalt
2010-03-05 12:06
2013.08.11
Монитор сетевой активности - куда копать?


2-1354463260
Аскалот
2012-12-02 19:47
2013.08.11
Проверка синтаксиса


15-1363293003
Юрий
2013-03-15 00:30
2013.08.11
С днем рождения ! 15 марта 2013 пятница