нужно для имеющегося произвольного запроса к БД Oracle8i получать комментарии к столбцам таблиц,
которые являются результатом запроса. Как можно реализовать данную задачу?
Здравствуйте, Sergey Ten, Вы писали:
ST>Здравствуйте, nemo_negil, Вы писали:
_>>нужно для имеющегося произвольного запроса к БД Oracle8i получать комментарии к столбцам таблиц,
_>>которые являются результатом запроса. Как можно реализовать данную задачу?
Возможно, я неправильно прочитал вопрос, и речь идет о
SQL> create table test_table (n number, s varchar2(20));
Table created.
SQL> comment on column test_table.n is 'Some numeric data';
Comment created.
SQL> comment on column test_table.s is 'Some text data';
Comment created.
SQL> select column_name, comments from user_col_comments where table_name = 'TEST_TABLE';
COLUMN_NAME COMMENTS
------------ ----------------------------------------------------------------
N Some numeric data
S Some text data
И тогда
select
n, (select comments from user_col_comments
where table_name = 'TEST_TABLE' and column_name = 'N') "What's N",
s, (select comments from user_col_comments
where table_name = 'TEST_TABLE' and column_name = 'S') "What's S"
from test_table