Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2013.08.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.002 c
15-1363329281
Jeer
2013-03-15 10:34
2013.08.11
Почти универсальный DB-менеджер


15-1363091856
TStas
2013-03-12 16:37
2013.08.11
Не стирается папка с флешки


15-1362949660
Германн
2013-03-11 01:07
2013.08.11
Опять что-ли куки заглючили?


4-1266085257
Владимир З.
2010-02-13 21:20
2013.08.11
Мышиный хук в "особом" приложении не работает???


15-1363120202
Юрий
2013-03-13 00:30
2013.08.11
С днем рождения ! 13 марта 2013 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский