프로시저를 작성하다가 인자로 들어오는 스트링에 특수 문자 유무 혹은 형식에 맞추어 입력했는지 검사 할 필요가 있는데 MSSQL의 경우 제약이 조금 있기는 하지만 정규식을 사용 할 수가 있다
DECLARE @String varchar(1000); SET @String = 'string'; IF @String Like '%[^-_.a-z0-9]%' PRINT '특수문자가 있음'; ELSE PRINT '특수문자가 없음';
'프로그래밍 > MSSQL\정보' 카테고리의 다른 글
[MSSQL] Parallel과 Sort 가 동시에 있을 때 발생하는 문제 (0) | 2012.10.05 |
---|---|
[MSSQL] Cross Apply (0) | 2012.09.11 |
[MSSQL] sqlcmd 응용 (0) | 2012.05.28 |
[MSSQL] Identity 컬럼 입력(SET IDENTITY_INSERT) (0) | 2012.05.10 |
[MSSQL] 원하는 순서로 정렬된 Identity 컬럼 추가 (0) | 2012.04.24 |