首页 > 解决方案 > 有没有办法从 SQL 查询 AWS RDS Oracle DB 标识符?

问题描述

当你在 RDS 中创建一个数据库时,你给它一个名字(特别是“数据库标识符”)。有没有办法从给定的实例中查询 SQL 并获取该数据库标识符?

标签: sqloracleamazon-web-servicesplsqlamazon-rds

解决方案


试试这个SYS_CONTEXT()函数——它可以返回各种有趣的东西,包括数据库名称:

select sys_context('USERENV', 'DB_NAME') from dual;

有关可用于第二个参数的所有其他值,请参阅文档。这是一个既可以从上述 SQL 查询调用,也可以从 PL/SQL 调用的函数。


推荐阅读