2010-11-03 9 views
5

में एकाधिक तालिका अपडेट में शामिल होने के साथ ओरेकल में एकाधिक तालिकाओं को अपडेट करना संभव है? यदि हां, तो वाक्यविन्यास क्या है? मेरे सहयोगी ने कहा कि उसने इसे MySQL में किया था।ओरेकल

अद्यतन - मुझे क्या करना कोशिश कर रहा हूँ इस

UPDATE table1 t1 JOIN table2 t2 ON t1.id = t2.id SET t1.column1 = 'ABC', t2.column2 = 'BCD' WHERE <condition> 
+0

क्या आपको इसके लिए कोई समाधान मिला है? मेरे पास एक समान समस्या है जहां मैं दो अलग-अलग कॉलों के बजाय एक डीबी कॉल के साथ दो टेबलों में एक स्टेटस कॉलम अपडेट करना चाहता हूं। – bakoyaro

+1

नहीं। काम नहीं किया। –

उत्तर

4

की तरह कुछ क्या समस्या को हल करने की कोशिश कर रहे है? आप एकाधिक तालिकाओं को अपडेट करने के लिए ओरेकल में एक एकल अद्यतन कथन का उपयोग नहीं कर सकते हैं, लेकिन दृश्य पर "इसके बजाय" ट्रिगर का उपयोग करना संभव है।

+0

मेरे पास केवल चयन और अद्यतन अनुमति है। मैं एक ट्रिगर नहीं बना सकता। –

+0

@ जॉयस बाबू: दृश्य और ट्रिगर आपकी अपनी स्कीमा में हो सकता है। आपको टेबल पर किसी भी अतिरिक्त विशेषाधिकार की आवश्यकता नहीं है। (मुझे लगता है कि आप कम से कम अपनी स्कीमा में ऑब्जेक्ट्स बना सकते हैं।) –

+0

धन्यवाद जोनियरल्स। प्रोजेक्ट खत्म हो गया है, और अब इसका परीक्षण करने के लिए सर्वर तक पहुंच नहीं है। –