嗨,我是使用 11g exprs 版本的 oracle 的新手,并且熟悉 mysql。我们可以使用下面的代码来显示mysql中的所有数据库
show databases;
Oracle中对应的命令是什么。或者我如何显示所有数据库。我们还有
use mydatabase;
更改mysql中的数据库。oracle如何修改数据库。我尝试使用以下命令显示所有所有者及其表
select table_name, owner from all_tables;
它工作正常。但是当我尝试显示我创建的表时,通过添加 where cluase
select table_name, owner from all_tables where owner='root';
它显示没有选择任何行。为什么会发生这种情况?在使用 where 子句时,我也面临大多数查询的相同问题。如果没有 where 子句,它可以正常工作。但是在使用它时,结果是没有选择例如行
select * from all_tab_comments where owner='root';
select constraint_name, constraint_type from user_constraints where table_name='location';
oracle 中对于 where 子句或我的查询有什么特别之处吗?