मैं इस समस्या को एक सप्ताह और कोई चीज उपयोगी मुझे लगता है कि सही शब्दडालने
मैं एसक्यूएल सर्वर 2008 का उपयोग कर रहा T-SQL के साथ उपयोग नहीं कर रहा और googled है पर अंतिम पंक्ति के autoincrement का मूल्य प्राप्त करने के लिए कैसे जब मैं एक नई पंक्ति डालता हूं तो मेरी आवश्यकता को मेरे फ़ंक्शन को अनुकूलित करना है।
मैं पहले कॉलम के साथ एक मेज पूर्णांक autoincrement प्रकार और अन्य स्तंभों के प्रमुख बस जानकारी
जब हम एक डालने करते हैं, एसक्यूएल सर्वर स्वचालित रूप से प्रमुख वृद्धि कर देता है के लिए कर रहे है है और मैं करने के लिए एक का चयन अधिकतम करना है मूल्य मिलता है, तो वहाँ समाप्ति लेन-देन शुरू करते हैं और चयन अधिकतम
"SCOPE_IDENTITY" के साथ एकमात्र समस्या यह है कि यह किसी भी तालिका पर उत्पादित अंतिम आईडी मान देता है। आईएमओ आप हमेशा उस टेबल नाम को जानेंगे जिसमें आपने डेटा डाला या छेड़छाड़ की है और केवल उस तालिका से डेटा वापस खींचना चाहेंगे - बेल्ट और ब्रेसिज़। – Paul
आपके द्वारा संदर्भित लिंक से: "हमेशा SCOPE_IDENTITY() का उपयोग करें"। आपके द्वारा डाले गए रिकॉर्ड की आईडी जानना बहुत अधिक संभावना है, अंतिम रिकॉर्ड नहीं। – podiluska