Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

गुंजाइश_पहचान के बजाय @@ पहचान का उपयोग करने का कारण

@@IDENTITY वर्तमान सत्र द्वारा जारी अंतिम पहचान मूल्य लौटाएगा। SCOPE_IDENTITY() वर्तमान सत्र और समान दायरे में अंतिम पहचान मान लौटाता है। वे आम तौर पर समान होते हैं, लेकिन मान लें कि एक ट्रिगर कहा जाता है जो वर्तमान कथन से ठीक पहले कहीं कुछ डालता है। @@IDENTITY INSERT . द्वारा पहचान मान लौटाएगा ट्रिगर का स्टेटमेंट, ब्लॉक का इंसर्ट स्टेटमेंट नहीं। यह आमतौर पर एक गलती है जब तक कि वह नहीं जानता कि वह क्या कर रहा है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EntityFramework कनेक्शनस्ट्रिंग utf8

  2. इंटीग्रेटेड सिक्योरिटी =ट्रू और इंटीग्रेटेड सिक्योरिटी =SSPI में क्या अंतर है?

  3. NHibernate Linq Group By SQL सर्वर में ठीक से समूह बनाने में विफल रहता है

  4. मैं एसक्यूएल में यादृच्छिक संख्याओं के साथ कॉलम कैसे भर सकता हूं? मुझे हर पंक्ति में समान मूल्य मिलता है

  5. प्रदर्शन में UNION बनाम DISTINCT