क्या ऑरैकल उपयोगकर्ता की डिफ़ॉल्ट स्कीमा को बदलने का कोई तरीका है?ओरेकल सेटिंग प्रति उपयोगकर्ता डिफ़ॉल्ट योजना (सत्र में बदलाव नहीं)
मुझे यह FAQ में मिला कि मैं इसे सत्र में बदल सकता हूं, लेकिन यह वही नहीं है जो मैं चाहता हूं। E.G. लॉग ऑन पर उपयोगकर्ता हमेशा एक और स्कीमा डिफ़ॉल्ट रूप से देखता है।
अग्रिम धन्यवाद।
हाँ, यह एकमात्र समाधान मैंने पाया था, लेकिन मैं एक बहुत लंबा क्वेरी (जैसे जब (वास्तव में बहुत लंबी सूची उपयोगकर्ता)। किसी भी एक और तरीका बनाने के लिए नहीं करना चाहती? –
आप नहीं बना सका एक मैपिंग टेबल जो उपयोगकर्ता ए को स्कीमा बी पर मैप करती है और उसके बाद उस तालिका को ट्रिगर में क्वेरी करती है? तो WHEN (USER = 'A') को खत्म करें, इस मैपिंग तालिका में उपयोगकर्ता को देखें, और फिर यह तय करें कि आपको वर्तमान को बदलने की आवश्यकता है या नहीं स्कीमा –
दरअसल मैं अब डीबी WHEN (1 = 1) भाग पर लॉगऑन के बाद उपयोग कर रहा हूं, और यह काम करता है, मदद टोनी के लिए धन्यवाद। –