Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एसक्यूएल में विस्मयादिबोधक चिह्न (ओरेकल)

यह एक क्वेरी है जो एक दूरस्थ डेटाबेस पर उत्पन्न हुई है। जिस डेटाबेस में आपने इस क्वेरी को V$SQL में देखा है, उसे @DB_NAME सिंटैक्स का उपयोग करके दूरस्थ डेटाबेस पर क्वेरी में संदर्भित किया गया है

दूरस्थ डेटाबेस ने निष्पादन के लिए क्वेरी को आपके डेटाबेस में धकेल दिया है, लेकिन क्वेरी का उत्तर देने के लिए, आपके डेटाबेस को दूरस्थ डेटाबेस से कुछ जानकारी वापस लेने की आवश्यकता है। यह वह जगह है जहाँ @! आता है, मूल रूप से यह उस डेटाबेस का संदर्भ है जहां से क्वेरी उत्पन्न हुई थी

उदाहरण के लिए, एक ही डेटाबेस के लिए भी एक परीक्षण डेटाबेस लिंक बनाएं, और इसे चलाएँ:

alter system flush shared_pool;
select sysdate from example@sqldat.com;
select sql_text from gv$sql where sql_fulltext like '%@!%';

SQL_TEXT
--------
SELECT example@sqldat.com! 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. मुझे ORA-01722 (अमान्य नंबर) क्यों मिल रहा है?

  2. Oracle 11g SQL - NULLS को शून्य से बदलना जहाँ क्वेरी में PIVOT है

  3. एक वाक्य में अंतिम शब्द:SQL में (नियमित अभिव्यक्ति संभव है?)

  4. Oracle में विभाजन और उच्च जल चिह्न

  5. स्क्रिप्ट निष्पादित करने के लिए SQLplus डिकोड