SQL 서버에서 이메일 주소를 검증해 주는 함수
페이지 정보
작성자 서방님 댓글 0건 조회 154회 작성일 06-09-13 11:08본문
SQL 서버에서는 레귤러 익스프레션(Regular Expression) 기능을 제공하지 않기 때문에 이메일 검증을 정밀하게 할 수는 없다. 그렇기 때문에 여기서 제시한 SQL 스크립트는 아주 간단한 검증 작업만 한다.
아래는 이메일 주소를 검증해주는 함수로 주소가 올바르면 1, 틀리면 0을 반환한다.
CREATE FUNCTION EMAILVALIDATE (@email varChar(100)) |
위 함수를 사용하여 부적절한 이메일 주소가 있는 레코드를 삭제하는 간단한 예제를 살펴보면 다음과 같다.
DELETE FROM address WHERE master.dbo.EMAILVALIDATE(email) = 0 |
댓글목록
등록된 댓글이 없습니다.