Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wykrzyknik w SQL (Oracle)

Jest to zapytanie, które pochodzi ze zdalnej bazy danych. Baza danych, w której widziałeś to zapytanie w V$SQL, została wymieniona w zapytaniu w zdalnej bazie danych przy użyciu składni @DB_NAME

Zdalna baza danych przesłała zapytanie do Twojej bazy danych w celu wykonania, ale aby odpowiedzieć na zapytanie, Twoja baza danych musi pobrać pewne informacje ze zdalnej bazy danych. To tutaj @! pojawia się, w zasadzie jest to odwołanie do bazy danych, z której pochodzi zapytanie

Na przykład utwórz testowe łącze do bazy danych, nawet do tej samej bazy danych, i uruchom to:

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"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 12.2 — Zastąpienie funkcji NOPARTITION

  2. jak odzyskać zapasową bazę danych z brakującego dziennika archiwum?

  3. Jak mogę przetłumaczyć identyfikator FileNet ID w DB2/Oracle na przyjazny identyfikator GUID?

  4. Błąd 1033 otrzymał logowanie do trybu gotowości

  5. Zapytanie w celu znalezienia pracowników, którzy skorzystali z więcej niż przysługującego im urlopu w odniesieniu do ich ról zawodowych