2010-06-28 14 views
24

में अंतिम सम्मिलित रिकॉर्ड की आईडी प्राप्त करें मैं एक ऑटो वृद्धिशील आईडी कॉलम (अनुक्रम और ट्रिगर विधि का उपयोग करके) के साथ एक नए डाले गए रिकॉर्ड की आईडी पुनर्प्राप्त करना चाहता हूं। ऐसा करने का मानक तरीका क्या है?ओरेकल डीबी

उत्तर

34

उपयोग PL/SQL RETURNING खंड:

insert into mytable (...) values (...) 
returning id into v_id; 
+1

केवल PL/SQL में इस काम करता है? मुझे नियमित एसक्यूएल के साथ एक वाक्यविन्यास त्रुटि मिलती है। – prauchfuss

+1

हां यह पीएल/एसक्यूएल केवल –

+0

है इसका उपयोग 'तत्काल निष्पादित' में किया जा सकता है? – Akshay