Нет вывода при выполнении запроса SQL в Java - PullRequest
0 голосов
/ 11 сентября 2018

Когда я запускаю приведенный ниже код в Oracle SQL, он показывает вывод. Но когда я выполняю его через PreparedStatement в Java, в ResultSet ничего не выводится.

select p.table_name, 'is parent of ' rel, c.table_name
from   all_constraints p
join   all_constraints c on c.r_constraint_name = p.constraint_name
                         and c.r_owner = p.owner
where p.table_name = '<table-name>'    
union all
select c.table_name, 'is child of ' rel, p.table_name
from   all_constraints p
join   all_constraints c on c.r_constraint_name = p.constraint_name
                         and c.r_owner = p.owner
where c.table_name = '<table-name>'    ;

1 Ответ

0 голосов
/ 12 сентября 2018

Извините, фактически к таблице all_constraints можно получить доступ только с правами SYSDBA. Итак, я дал привилегию SYSDBA и выполнил. Работало нормально.

Спасибо за все ваши ответы. Приветствия ..

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