[英]No output while executing SQL query in Java
When I run the below code in Oracle SQL, it shows output.当我在 Oracle SQL 中运行以下代码时,它会显示输出。 But when I execute it through PreparedStatement in Java, there's no output in ResultSet.
但是当我在 Java 中通过 PreparedStatement 执行它时,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>' ;
Sorry, Actually all_constraints table can be accessed only with SYSDBA privileges.抱歉,实际上 all_constraints 表只能使用 SYSDBA 权限访问。 So, I gave SYSDBA privilege and executed.
所以,我给了 SYSDBA 特权并执行了。 It worked fine.
它工作得很好。
Thank You for all your responses.感谢您的所有回复。 Cheers..
干杯..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.