तेज़ क्या है?ओरेकल मर्ज बनाम फिर चुनें या अपडेट करें
मर्ज बयान
MERGE INTO table_name
USING dual
ON (row_id = 'some_id')
WHEN MATCHED THEN
UPDATE SET col_name = 'some_val'
WHEN NOT MATCHED THEN
INSERT (row_id, col_name)
VALUES ('some_id', 'some_val')
या
कुछ चुने हुए बयान में जानना चाहते तो एक अद्यतन का उपयोग कर या बयान डालें।
SELECT * FROM table_name where row_id = 'some_id'
अगर ROWCOUNT == 0
INSERT INTO table_name (row_id,col_name) VALUES ('some_id','some_val')
बाकी
UPDATE table_name SET col_name='some_val' WHERE row_id='some_id'
मैं वही सोच रहा था लेकिन ऑरैकल सर्वर पर प्रक्रिया के बारे में कैसे? – DRTauli
प्रक्रिया के बारे में क्या? –
पंक्तिबद्ध सिर्फ पंक्तियों पीके है। – DRTauli