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

PIVOT ऑपरेटर में उपयोग नहीं किया जा सकता क्योंकि यह NULLs के लिए अपरिवर्तनीय नहीं है

अगर आपका कुल है नल के लिए अपरिवर्तनीय, आपको इसे SqlUserDefinedAggregateAttribute , कुछ इस तरह:

[SqlUserDefinedAggregate(Format.UserDefined, MaxByteSize = 8000,
   IsInvariantToNulls = true)]

IsInvariantToNulls संपत्ति आवश्यकता का वर्णन इस प्रकार करती है:

आपके समुच्चय को देखते हुए, मुझे लगता है कि आपको अपने Add . में कुछ काम करने की आवश्यकता हो सकती है विधि - यदि पारित मूल्य शून्य है, तो शायद इसे सूची में न जोड़ें?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2008 जॉइन संकेत

  2. SQL सर्वर के साथ डालने/अपडेट करने से पहले मैं डेटा को कैसे सत्यापित कर सकता हूं?

  3. कई इंडेक्स वाली टेबल के लिए स्लो बल्क इंसर्ट

  4. MERGE/INSERT/DELETE SQL कमांड में एकाधिक आउटपुट क्लॉज?

  5. SQL कथन को सारगर्भित क्या बनाता है?