如何在Oracle SQL Developer中查询数据库名称?我尝试了以下方法,但都失败了:
SELECT DB_NAME();
SELECT DATABASE();
为什么这些基本的MySQL查询在SQL Developer中失败?即使这个失败了:
show tables;
编辑: 我可以连接到数据库并运行查询,如:
select * from table_name_here;
编辑2: 数据库类型为Oracle,这就是MySQL查询失败的原因。我认为这与数据库客户端有关,而不与数据库本身有关。我错了。我将把问题留给其他人,就像我一样迷路了。
Oracle
MySQL
一旦意识到运行Oracle数据库而不是MySQL,我就找到了答案
select * from v$database;
或者
select ora_database_name from dual;
尝试两者。来源和信誉归功于:http : //www.perlmonks.org/ ? node_id= 520376。