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

मुझे दो स्तंभों पर एक चेक बाधा की आवश्यकता है, कम से कम एक शून्य नहीं होना चाहिए

यह एक चेक बाधा के साथ किया जा सकता है जो शून्य मान की पुष्टि करता है और परिणाम से मेल खाता है या

create table #t (i int
               , j int
               , constraint chk_null check (i is not null or j is not null))

निम्नलिखित परीक्षण मामले हैं

insert into #t values (null, null) --> error
insert into #t values (1, null) --> ok
insert into #t values (null, 1) --> ok
insert into #t values (1, 1) --> ok


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. varbinary डेटा को डिस्क में सहेजने के लिए स्क्रिप्ट

  2. SQL में दिनांक को 2 कॉलम (दिनांक + समय) में विभाजित करना

  3. क्या NHibernate में टेबल-वैल्यूड पैरामीटर्स को पास करने के लिए `SqlDbType.Structured` का उपयोग करना संभव है?

  4. एकाधिक तालिकाओं का नाम बदलना

  5. कॉलम में पंक्तियाँ