Het is een query die is ontstaan op een externe database. De database waarin u deze query in V$SQL hebt gezien, is verwezen in de query op de externe database met behulp van de @DB_NAME-syntaxis
De externe database heeft de query naar uw database gestuurd voor uitvoering, maar om de query te beantwoorden, moet uw database wat informatie terughalen uit de externe database. Dit is waar de @! binnenkomt, is het in feite een verwijzing naar de database waar de zoekopdracht vandaan kwam
Maak bijvoorbeeld een testdatabasekoppeling, zelfs naar dezelfde database, en voer dit uit:
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"