पोस्टग्रेस्क्ल 8.4 में वर्तमान अनुक्रम मान कैसे प्राप्त करना संभव है?वर्तमान को पुनर्प्राप्त करने के विकल्प (चलने वाले प्रश्न के एक पल पर) अनुक्रम मान
नोट: मुझे कुछ प्रकार के आंकड़ों के लिए मूल्य चाहिए, बस पुनर्प्राप्त करें और स्टोर करें। मैन्युअल रूप से वृद्धि के मामले में समेकन और दौड़ की स्थितियों से संबंधित कुछ भी सवाल के लिए प्रासंगिक नहीं है।
नोट 2: अनुक्रम कई तालिकाओं में साझा किया जाने
नोट 3:
- वापसी मान सबसे हाल ही में मौजूदा सत्र में इस दृश्य के लिए nextval द्वारा प्राप्त:
currval
की वजह से काम नहीं करेगा ERROR: currval of sequence "<sequence name>" is not yet defined in this session
मेरे वर्तमान विचार: DDL है, जो अजीब है पार्स करने के लिए है
आप अनुक्रम नाम पता है? क्या आपको एक ही समय में अनुक्रम का उपयोग करके कई सत्रों के बारे में चिंता करने की ज़रूरत है? –
@mu बहुत छोटा है: हाँ, अनुक्रम नाम ज्ञात है। और मुझे उस मूल्य की आवश्यकता है जो मेरे कोड चलाने के पल पर वास्तविक है। – zerkms
आप शायद बोहेमियन के अपडेट नोट्स के रूप में ['currval'] (http://www.postgresql.org/docs/current/static/functions-sequence.html) की तलाश में हैं। –