Database/MSSQL
[MSSQL] 문자열에 Mask 적용하기
MSSQL DB에서 전자결재, 출력물 등 조회쿼리 결과를 Mask를 적용하여 데이터를 연동하는 경우 아래와 같이 사용자 정의 함수(스칼라 함수)를 등록하여 조회 쿼리에 적용하면 쉽게 관리할 수 있습니다. CREATE FUNCTION dbo._ufnMaskConv ( @MaskFormat NVARCHAR(100), @String NVARCHAR(100) ) RETURNS NVARCHAR(100) AS BEGIN DECLARE @RltString NVARCHAR(10), @Cnt INT, @Rs NCHAR(1) SELECT @RltString = '' -- 공백 or Null 인경우 RETURN IF ISNULL(@String, '') = '' RETURN ISNULL(@String, '') WHILE DA..
2021. 4. 23. 09:17
최근댓글