반응형
출처 : http://rocabilly.tistory.com/85
CREATE FUNCTION [dbo].[fn_TruncateLongString] ( @iValue VARCHAR(MAX), -- Seq값 @iLength INT, -- 제한길이수 @iTail VARCHAR(10) = '...' ) RETURNS VARCHAR(20) AS BEGIN -- 사용할 변수 선언 ----------------------------------------------------------------- DECLARE @wReturn VARCHAR(MAX), -- Return 변수 @wSize INT -- Seq 크기 -- 변수 Default값 셋팅 ----------------------------------------------------------------- SELECT @wSize = LEN(@iValue) IF @wSize > @iLength BEGIN SELECT @wReturn = SUBSTRING(@iValue,1,@iLength) + @iTail END ELSE BEGIN SELECT @wReturn = @iValue END RETURN @wReturn END
반응형
'프로그래밍 > MSSQL' 카테고리의 다른 글
mssql temp table을 사용한 select insert (0) | 2016.10.26 |
---|---|
mssql 소수점 존재하는 데이터 조회 (0) | 2016.07.25 |
mssql SET XACT_ABORT 의 오해 (0) | 2016.03.29 |
mssql DB restore 복원명령 (0) | 2016.01.21 |
mssql pk삭제/추가하기 (0) | 2015.12.04 |