Fix Oracle current_db query to return actual database name

This commit is contained in:
zakaria-zoulati 2026-06-06 12:56:44 +01:00
parent e48cce3fa3
commit 5a638ec756

View file

@ -250,7 +250,8 @@
NOTE: current physical DB but not usable for enumeration
<current_db query="SELECT SYS.DATABASE_NAME FROM DUAL"/>
-->
<current_db query="SELECT USER FROM DUAL"/>
<!-- ORA_DATABASE_NAME works for any user in Oracle 12c+; fallback to USER for older versions -->
<current_db query="SELECT ORA_DATABASE_NAME FROM DUAL" query2="SELECT USER FROM DUAL"/>
<!--
NOTE: in Oracle to check if the session user is DBA you can use:
SELECT USERENV('ISDBA') FROM DUAL