संभव डुप्लिकेट:
Oracle: how to UPSERT (update or insert into a table?)Oracle SQL: अद्यतन करता है, तो किसी और मौजूद है सम्मिलित
हाय,
मैं जो में एक रिकॉर्ड है, तो यह पहले से ही संशोधित किया जाना है एक मेज है मौजूद है एक नया रिकॉर्ड डालना है। ओरेकल एसक्यूएल does not को IF EXISTS
स्वीकार करते हैं, अन्यथा मैं एक if - update - else - insert
क्वेरी किया होता। मैंने MERGE
पर देखा है लेकिन यह केवल कई तालिकाओं के लिए काम करता है। मैं क्या करूं?
आपको कम से सही नहीं हो सकता है; ओरेकल 9i के बाद से ओरेकल ने मेर्ज स्टेटमेंट का समर्थन किया है। –
एक्स-रेफ अच्छा है; यह आप जो कहते हैं, उसके विपरीत है। मेरा -1 नहीं, लेकिन मैं कम से कम इसके साथ सहानुभूति व्यक्त करता हूं। –