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

एक संदर्भ में निर्दिष्ट गैर-बूलियन प्रकार की अभिव्यक्ति जहां एक शर्त अपेक्षित है, 'END' के पास

मुझे पूरा यकीन है कि अन्य उत्तरों में एक मामला छूट जाता है:

WHERE 
(Table.Field = stuff)
AND
(Table.Field2 = otherstuff)
AND
(Table2.Field3 = someotherstuff)
AND
(
    (@param1 = 0 and Table.Field IS NULL)
    OR
    (@param1 = 1 and NOT Table.Field2 IS NULL)
    OR
    (@param1 <> 0 AND @param1 <> 1) -- isn't this needed?
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि:बाध्यकारी त्रुटियों के कारण दृश्य या कार्य का उपयोग नहीं कर सका

  2. SQL सर्वर 2008:मैं उपयोगकर्ता नाम को विशेषाधिकार कैसे प्रदान करूं?

  3. SQL Server 2008 में हटाए गए और सम्मिलित तालिका की तुलना करें

  4. SQL सर्वर (T-SQL) में वर्तमान सत्र की भाषा प्राप्त करने के 3 तरीके

  5. डिफ़ॉल्ट फ़ंक्शन वाला कॉलम, पैरामीटर पास करें या सम्मिलित मान निर्धारित करें?