Det är en fråga som har sitt ursprung i en fjärrdatabas. Databasen där du har sett den här frågan i V$SQL har refererats till i frågan på fjärrdatabasen med @DB_NAME-syntaxen
Fjärrdatabasen har skickat frågan till din databas för exekvering, men för att svara på frågan måste din databas hämta tillbaka lite information från fjärrdatabasen. Det är här @! kommer in, i grund och botten är det en referens tillbaka till databasen där frågan kom från
Skapa till exempel en testdatabaslänk, även till samma databas, och kör detta:
alter system flush shared_pool;
select sysdate from [email protected];
select sql_text from gv$sql where sql_fulltext like '%@!%';
SQL_TEXT
--------
SELECT [email protected]! FROM "DUAL" "A1"