SQL SERVER||Write Check Constraint to allow only alphanumeric characters on EmpID column of table?

Опубликовано: 01 Октябрь 2024
на канале: LearnSQLtoSSIS
221
4

How to write CHECK CONSTRAINT to allow only alphanumeric characters on EmpID column of table?

ALTER TABLE [Sample_Data]
ADD CONSTRAINT CK_Sample_Data CHECK(1=CASE WHEN PATINDEX('%[^a-zA-Z0-9]%',Empid)0
THEN 0 ELSE 1 END)

ALTER TABLE [Sample_Data]
ADD CONSTRAINT CK_Sample_Data CHECK(Empid NOT LIKE '%[^a-zA-Z0-9]%')