sql - 有没有办法从 SQL 查询 AWS RDS Oracle DB 标识符?
问题描述
当你在 RDS 中创建一个数据库时,你给它一个名字(特别是“数据库标识符”)。有没有办法从给定的实例中查询 SQL 并获取该数据库标识符?
解决方案
试试这个SYS_CONTEXT()
函数——它可以返回各种有趣的东西,包括数据库名称:
select sys_context('USERENV', 'DB_NAME') from dual;
有关可用于第二个参数的所有其他值,请参阅文档。这是一个既可以从上述 SQL 查询调用,也可以从 PL/SQL 调用的函数。
推荐阅读
- mysql - MySQL 错误 1093 的特殊情况 - 无法在 FROM 子句中指定要更新的目标表
- java - 获取已知集合的上一个和下一个元素
- angular - 你可以在 Angular ts 文件中创建一个函数吗?
- r - 使用 RSelenium 滚动到长动态页面的末尾
- angular - Angular 8 延迟加载模块 - 无法导航
- dashboard - Data Studio 中的嵌套 case 语句
- sql - 如何在结果集中找到唯一值
- python - AttributeError:“str”对象没有属性“port”
- lua - 您将如何标记(使用 html 标签)模式中的组而不删除未分组的模式?
- php - 在 PHP 中拆分、计数和格式化多字节字符