2009-08-19 2 views
1

A-Z 문자 (대소 문자 구별 없음), 숫자, 하이픈 (-), 점 (.), 공백 및 밑줄 (_)을 허용하는 SQL 2008의 테이블에 대한 CHECK 제약 조건을 만들고 싶습니다. 다음은 현재 표현식입니다 : ([company_code] '% [^ A-Za-z0-9_. +] %'와 같지 않음).SQL Server 2008 확인 방법 테이블의 제약 조건 확인 특정 문자 만 허용 하시겠습니까?

하이픈을 제외한 위의 모든 요구 사항을 충족합니다. 하이픈을 허용하는 표현식을 어떻게 만들 수 있습니까? 이스케이프 문자 후 문자 그대로 일치한다

not like '%[^A-Za-z0-9_ .+\-]%' escape '\' 

:

답변