CREATE FUNCTION [dbo].[RemoveNonAlphabeticChar]
( @INPUT VARCHAR(4000) )
RETURNS VARCHAR(4000)
AS
BEGIN
DECLARE @AlphabetsChar AS VARCHAR(100)
SET @AlphabetsChar = '%[^a-z ]%'
WHILE PATINDEX(@AlphabetsChar, @INPUT) > 0
SET @INPUT = STUFF(@INPUT, PATINDEX(@AlphabetsChar, @INPUT), 1, '')
RETURN @INPUT
END
Example : -
SELECT dbo.RemoveNonAlphabeticChar ('Hello Remove Non Alphabetic 123 Characters')
Output : -
Hello Remove Non Alphabetic Characters
( @INPUT VARCHAR(4000) )
RETURNS VARCHAR(4000)
AS
BEGIN
DECLARE @AlphabetsChar AS VARCHAR(100)
SET @AlphabetsChar = '%[^a-z ]%'
WHILE PATINDEX(@AlphabetsChar, @INPUT) > 0
SET @INPUT = STUFF(@INPUT, PATINDEX(@AlphabetsChar, @INPUT), 1, '')
RETURN @INPUT
END
Example : -
SELECT dbo.RemoveNonAlphabeticChar ('Hello Remove Non Alphabetic 123 Characters')
Output : -
Hello Remove Non Alphabetic Characters
No comments:
Post a Comment