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

एसक्यूएल सर्वर में तालिका में विशेष वर्णों को प्रतिबंधित करने के लिए नियम बनाएं

आप एक Check Constraint बना सकते हैं इस कॉलम पर और केवल Numbers . की अनुमति दें और Alphabets इस कॉलम में डालने के लिए, नीचे देखें:

केवल संख्याओं और अक्षरों को अनुमति देने के लिए प्रतिबंध की जाँच करें

ALTER TABLE Table_Name 
ADD CONSTRAINT ck_No_Special_Characters 
       CHECK (Column_Name NOT LIKE '%[^A-Z0-9]%') 

केवल नंबरों को अनुमति देने के लिए बाधाओं की जांच करें

ALTER TABLE Table_Name 
ADD CONSTRAINT ck_Only_Numbers 
       CHECK (Column_Name NOT LIKE '%[^0-9]%') 

केवल अक्षर को अनुमति देने के लिए प्रतिबंध की जाँच करें

ALTER TABLE Table_Name 
ADD CONSTRAINT ck_Only_Alphabets 
       CHECK (Column_Name NOT LIKE '%[^A-Z]%') 


  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 सर्वर तालिका में डिफ़ॉल्ट मान के साथ कॉलम सम्मिलित करने के लिए SQL DEFAULT बाधा

  3. कैसे ठीक करें "प्रक्रिया को 'ntext/nchar/nvarchar' प्रकार के पैरामीटर '@statement' की अपेक्षा है।" SQL सर्वर में त्रुटि

  4. एसक्यूएल में उप क्वेरी का पुन:उपयोग कैसे करें?

  5. NHibernate के लिए SQL 2008 बोली समर्थन