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

लिंक किए गए सर्वर के साथ छद्म कॉलम का उपयोग करना

यदि आप छद्म कॉलम को क्वेरी करने का प्रयास करते समय 4 भाग SQL का उपयोग करते हैं, तो आपको एक त्रुटि मिलेगी। उदाहरण के लिए, इस क्वेरी में ROWID एक छद्म स्तंभ है:

SELECT ROWID, ORDER_ID FROM MYLINKEDSERVER..SYSTEM.ORDERS

Msg 207, Level 16, State 1, Line 4
Invalid column name 'ROWID'.

4 भाग SQL के साथ, आप केवल लिंक किए गए सर्वर तालिका में भौतिक स्तंभों को क्वेरी कर सकते हैं, छद्म स्तंभ नहीं।

इसे हल करने के लिए, OPENQUERY . का उपयोग करें इसके बजाय कार्य करें। उदाहरण के लिए:

SELECT * FROM OPENQUERY(MYLINKEDSERVER,'SELECT ROWID, ORDER_ID FROM ORDERS')

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Linux पर .NET को ODBC डेटा स्रोत से कनेक्ट करना

  2. 19 डेटाबेस डिजाइन त्रुटियों के बारे में सीखने के लिए ऑनलाइन संसाधन

  3. लूप के बिना एक सेट या अनुक्रम उत्पन्न करें - भाग 2

  4. सशर्त आदेश द्वारा

  5. पुनरावर्तनीय पढ़ें अलगाव स्तर