Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Crea una regola per limitare i caratteri speciali nella tabella nel server sql

Puoi creare un Check Constraint su questa colonna e consenti solo Numbers e Alphabets da inserire in questa colonna, vedi sotto:

Seleziona Vincolo per consentire solo numeri e alfabeti

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

Seleziona Vincolo per consentire solo numeri

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

Seleziona Vincolo per consentire solo alfabeti

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