2010-06-07 3 views
5

मेरे पास 3 डेटाबेस हैं। 2 के लिए 2 लिंक, 3 से 2 लिंक। मैं 3 से टेबल में क्वेरी करना चाहता हूं, मैंने तीसरे_db_tab @ 3 @ 2 की कोशिश की और यह काम नहीं किया। आश्चर्य है कि यह संभव है और यदि हां, तो वाक्यविन्यास क्या है।क्या मैं ओरेकल में डेटाबेस लिंक को चेन कर सकता हूं?

+1

कभी भी यह कोशिश नहीं की, लेकिन क्या आपके पास 1 से 2 के लिंक में समानार्थी हो सकता है 3? – FrustratedWithFormsDesigner

उत्तर

11

मुझे लगता है कि आप समानार्थी बनाकर ऐसा कर सकते हैं।

CREATE SYNONYM third_db_tab for [email protected]; 

तो डेटाबेस 1 में एक दूसरे पर्याय बनाने: डेटाबेस 2 में एक पर्याय बनाने

CREATE SYNONYM third_db_tab for [email protected]; 

यह अपरीक्षित है (मैं तीन डेटाबेस अभी चल रहा है की जरूरत नहीं है), लेकिन मुझे लगता है कि ओरेकल synonyms untangle करने के लिए पर्याप्त स्मार्ट है।

+5

जब इस प्रकार का प्रश्न आता है और स्वीकार नहीं किया जाता है तो आमतौर पर डेवलपर के पास उनके डेटाबेस प्रशासक के साथ अच्छा संबंध नहीं होता है और वे ऐसे उत्तर की तलाश में हैं जो उनके डेटाबेस प्रशासक से बात करने से बचाता है। इस सवाल का असली जवाब लगभग "अपने डीबीए को दोपहर के भोजन के लिए ले जाना चाहिए और अपने बच्चों के नाम सीखना चाहिए और पता लगाएं कि उनकी पसंदीदा बेसबॉल टीम क्या है"। फिर धन्यवाद जब वह आपके लिए समानार्थी बनाता है। –

+2

मैंने अभी इसका परीक्षण किया है, यह काम करता है। –

+0

@ ब्रायन आप सही हैं। दुर्भाग्यवश दुर्भाग्यवश हमारे संगठनात्मक ढांचे के परिणामस्वरूप मेरे सहकर्मियों के साथ मेरे व्यक्तिगत संबंधों की तुलना में अधिक है। डेव ने इसका परीक्षण करने के बाद से यह जवाब स्वीकार कर लिया है और यह समानार्थी शब्दों के विचलन के बावजूद समस्या को हल करता है। –

संबंधित मुद्दे

 संबंधित मुद्दे