sql >> Database >  >> RDS >> Sqlserver

Regel maken om speciale tekens in tabel in sql-server te beperken

U kunt een Check Constraint . maken in deze kolom en laat alleen Numbers toe en Alphabets om in deze kolom in te voegen, zie hieronder:

Vink Beperking aan om alleen cijfers en alfabetten toe te staan

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

Vink Beperking aan om alleen nummers toe te staan

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

Vink Beperking aan om alleen alfabetten toe te staan

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


  1. Hoe kan ik incrementele back-ups van mysql-databases maken?

  2. 6 functies om de dag, maand en jaar van een datum in SQL Server te krijgen

  3. GTFS-query om alle vertrek- en aankomsttijden tussen twee haltenamen weer te geven

  4. Vind dubbele waarden die aan meer dan één unieke waarde zijn toegewezen