इसलिए मेरे पास प्राथमिक कुंजी के रूप में एक पहचान स्तंभ के साथ एक तालिका है, इसलिए यह एक पूर्णांक है। तो, SCOPE_IDENTITY()
हमेशा मेरे C # एप्लिकेशन के इंट के बजाय एक दशमलव मान क्यों लौटाता है? यह वास्तव में कष्टप्रद है क्योंकि दशमलव मानों को संक्षेप में C # में पूर्णांकों में परिवर्तित नहीं किया जाएगा, जिसका अर्थ है कि मुझे अब सामान का एक गुच्छा फिर से लिखना होगा और बहुत सारे सहायक तरीके होंगे क्योंकि मैं SQL सर्वर और पोस्टग्रेज का उपयोग करता हूं, जो पोस्टग्रैजर्स के लिए एक पूर्णांक को वापस करता है। समान कार्य ।।
SCOPE_IDENTITY()
सिर्फ एक सादे पूर्णांक क्यों नहीं लौटाता है? क्या वहाँ लोग हैं जो आमतौर पर प्राथमिक कुंजी के लिए दशमलव / गैर-पहचान मूल्यों का उपयोग करते हैं?
SCOPE_IDENTITY
फ़ंक्शन रिटर्न वैल्यू दशमलव (38,0) है