微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Oracle SQL Developer中查询数据库名称?

如何解决如何在Oracle SQL Developer中查询数据库名称?

一旦意识到运行Oracle数据库而不是MysqL,我就找到了答案

select * from v$database;

或者

select ora_database_name from dual;

尝试两者。来源和信誉归功于:http ://www.perlmonks.org/ ? node_id=520376

解决方法

如何在Oracle SQL Developer中查询数据库名称?我尝试了以下方法,但都失败了:

SELECT DB_NAME();

SELECT DATABASE();

为什么这些基本的MySQL查询在SQL Developer中失败?即使这个失败了:

show tables;

编辑: 我可以连接到数据库并运行查询,如:

select * from table_name_here;

编辑2:
数据库类型为Oracle,这就是MySQL查询失败的原因。我认为这与数据库客户端有关,而不与数据库本身有关。我错了。我将把问题留给其他人,就像我一样迷路了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。