Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Erstellen Sie eine Regel, um Sonderzeichen in Tabellen in SQL Server einzuschränken

Sie können eine Check Constraint erstellen in dieser Spalte und erlauben Sie nur Numbers und Alphabets in diese Spalte einzufügen, siehe unten:

Aktivieren Sie die Einschränkung, nur Zahlen und Alphabete zuzulassen

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

Aktivieren Sie die Einschränkung, nur Zahlen zuzulassen

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

Aktivieren Sie die Einschränkung, nur Alphabete zuzulassen

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