получить представление базы данных - PullRequest
1 голос
/ 04 мая 2011
CREATE VIEW customer_ro (name, language, credit)
      AS SELECT cust_last_name, nls_language, credit_limit
      FROM customers

Как получить имена псевдонимов (например, имя, язык и кредит) в отношении определенного представления из базы данных (оракул) ....

Мне нужноиспользовать его через JDBC ...

1 Ответ

2 голосов
/ 04 мая 2011

Хотя представления больше не отображаются в USER_TABLES, они все еще находятся в USER_TAB_COLUMNSDBA_ и ALL_ эквивалентах).Таким образом, вы можете сделать это:

SELECT COLUMN_NAME
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = 'CUSTOMER_RO'
ORDER BY COLUMN_ID;

Из jdbc вы бы это параметризовали, но в противном случае тот же запрос будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...