적절한 케이스 변환을위한 고급 SQL Server 함수
이 기사는 대문자 텍스트를 적절한 케이스로 변환하도록 설계된 강력한 SQL Server 기능을 자세히 설명하면서 영어가 아닌 문자 및 다양한 공백과 같은 복잡성을 다루도록 설명합니다. 이 기능은 몇 가지 주요 장점을 제공합니다.
사용 예 :
CREATE FUNCTION ToProperCase(@string VARCHAR(255)) RETURNS VARCHAR(255)
AS
BEGIN
DECLARE @i INT; -- Index
DECLARE @l INT; -- Input Length
DECLARE @c NCHAR(1); -- Current Character
DECLARE @f INT; -- First Letter Flag (1/0)
DECLARE @o VARCHAR(255); -- Output String
DECLARE @w VARCHAR(10); -- Whitespace Characters
SET @w = '[' CHAR(13) CHAR(10) CHAR(9) CHAR(160) ' ' ']';
SET @i = 1;
SET @l = LEN(@string);
SET @f = 1;
SET @o = '';
WHILE @i 0
BEGIN
SET @f = 1;
SET @o = @o @c;
END
ELSE
BEGIN
IF @f = 1
BEGIN
SET @o = @o UPPER(@c);
SET @f = 0;
END
ELSE
SET @o = @o LOWER(@c);
END
SET @i = @i 1;
END
RETURN @o;
END;
예제 출력 :
[&&)부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3