sql >> Databáze >  >> RDS >> Sqlserver

Vytvořte pravidlo pro omezení speciálních znaků v tabulce na serveru SQL

Můžete vytvořit Check Constraint v tomto sloupci a povolit pouze Numbers a Alphabets vložit do tohoto sloupce, viz níže:

Zaškrtněte možnost Povolit pouze čísla a abecedy

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

Zaškrtněte možnost Omezení povolit pouze čísla

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

Zaškrtněte možnost Omezení povolit pouze abecedy

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


  1. Změny licencí Common Sense pro SQL Server 2014 Standard Edition

  2. Přidejte omezení datetime do vícesloupcového částečného indexu PostgreSQL

  3. Vnořený dotaz SQL pomalý pomocí IN

  4. Připojte se k databázi Oracle v aplikaci dotnet mvc