-
например, 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;
или, в общем случае, как бы получать выборки, где наименование столбцов будет их комментарий из таблиц?
получили некие столбцы из таблиц(одной или многих) и озаглавили эти столбцы так, как они прокомментированы в БД.
-
указал же, что Oracle... что-то проглючило, наверное
-
похоже, никак select dummy||'YЙ' from dual какой комментарий к "полю"?
-
> select dummy||'YЙ' from dual какой комментарий к "полю"?
null!
а если есть?
Задачу себе поставил и второй день не решается: Сделать грид, который будет иметь св-во UseComment:boolean вот было б здорово - настрочил запрос, грид сам себя обозвал правильно...
похоже, миссия невыполнима?
-
> 12 © (09.12.10 11:46) [3]
> похоже, миссия невыполнима?
в таком виде, как в [0] невыполнима, а как в [3] - вполне. если раздербанишь expression, что сам понимашь. хотя можно сделать проще: если expression вида ttt.ccc, то предполагать, что это поле таблицы и лезьть в словарь, если нет, то и null
-
> похоже, миссия невыполнима?
Просто не нужна. Честно не понимаю, зачем напрягать оптимизатор и исполнительный механизм оракла тем, что легко и просто можно сделать руками.
-
ясно. Не буду хотеть странного. :)
|