CREATE FUNCTION [DBO].[UDF_STRIPHTML] (@HTMLText VARCHAR(MAX))

RETURNS VACHAR(MAX) AS

BEGIN
  DECLEARE @Start INT
  DECLEARE @End INT
  DECLEARE @Length INT
  SET @Start  = CHARINDEX('<' ,@HTMLText )
  SET @End   = CHARINDEX('>' ,@HTMLText, CHARINDEX('<', @HTMLText ) )
  SET @Length = (@End - @Start) + 1
WHILE @Start > 0 AND  @End > 0 AND @Length > 0
BEGIN

    SET @HTMLText = STUFF((@HTMLText,@Start,@Length,'' )

    SET @Start =  CHARINDEX('<' ,@HTMLText )

    SET @End =  CHARINDEX('>' ,@HTMLText, CHARINDEX('<', @HTMLText ) )

    SET  @Length = (@End - @Start) + 1

END
RETURN LTRIM(RTRIM(@HTMLText))
END

 

'SQL' 카테고리의 다른 글

postgreSql 백업  (0) 2018.10.10
postgreSQL 백업스크립트  (0) 2018.10.10
컬럼값에서 HTML 태그 제거하기  (0) 2017.06.20
하이버네이트 API 문서  (0) 2017.06.19
JOIN 종류 정리  (0) 2017.06.18
Hash Join  (0) 2017.06.18

+ Recent posts