MSSQL 함수(2)
-
[MSSQL] 주민등록번호 유효성 체크
요즘 한창 이슈가 되고 있는 개인정보보호중 가장 중요한 주민등록번호의 유효성을 체크하는 함수이다.과거에 많이 사용했던 함수로 지금도 간간히 사용하고 있다. 주민등록번호 13자리('-' 하이픈 없이)를 입력하면유효성 확인 되면 : 1, 실패: 0을 리턴하게 된다. [유효성 확인] [유효성 실패] [함 수]SET ANSI_NULLS ON;GOSET QUOTED_IDENTIFIER ON;GOCREATE FUNCTION [dbo].[fn_RES_NO_CHK](@NUM CHAR(13)) RETURNS CHAR(13)BEGIN DECLARE @RETURN CHAR(1), @VALUE INT SELECT @RETURN='0' IF @NUM NOT LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-..
2014.03.19 -
[MSSQL] 날짜에 의한 요일 표기 함수
개발 요청서가 들어온다. 해당 날짜에의한 요일까지을 표기해 달라고 한다.MSSQL DATEPART로 간단히 처리하 였다.함수는 아래와 같다. SET ANSI_NULLS ON;GOSET QUOTED_IDENTIFIER ON;GOCREATE FUNCTION [dbo].[fn_Day_Name](@DATE datetime)RETURNS varchar(5)WITH EXEC AS CALLERASBEGIN BEGIN DECLARE @RET varchar(5)SET @RET = (selectcase (datepart(dw,@DATE)+ @@datefirst)%7 when 1 then '일' when 2 then '월' when 3 then '화' when 4 then '수' when 5 then '목' when 6 t..
2014.03.19