Sql Server數(shù)據(jù)庫如何去掉內(nèi)容里面的Html標(biāo)簽

2018-12-27 14:11:19 來源:互聯(lián)網(wǎng)作者:二月十六 人氣: 次閱讀 464 條評論

文章主要介紹了Sql Server 去掉內(nèi)容里邊的Html標(biāo)簽的實(shí)現(xiàn)方法,代碼超簡單,具有一定的參考借鑒價值,需要的朋友可以參考下。...

文章主要介紹了Sql Server 去掉內(nèi)容里邊的Html標(biāo)簽的實(shí)現(xiàn)方法,代碼超簡單,具有一定的參考借鑒價值,需要的朋友可以參考下。

分享一個方法,去掉內(nèi)容里的Html標(biāo)簽,測試數(shù)據(jù):

  1. DECLARE @str NVARCHAR(max)='
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. </head>
  6. <body>
  7.  <div>哈哈哈</div>
  8. </body>
  9. </html>
  10. '

方法如下:

  1. CREATE FUNCTION [dbo].[removehtml] (@str NVARCHAR(MAX))
  2. RETURNS NVARCHAR(MAX)
  3. AS
  4. BEGIN
  5.  WHILE CHARINDEX('<', @str) > 0
  6.  BEGIN 
  7.  SET @str = STUFF(@str, CHARINDEX('<', @str), CHARINDEX('>', @str) - CHARINDEX('<', @str) + 1, '');
  8.  end
  9.  RETURN @str
  10. END;

測試

  1. SELECT dbo.removehtml(@str)

結(jié)果:

總結(jié)

以上所述是小編給大家介紹的Sql Server 如何去掉內(nèi)容里面的Html標(biāo)簽,希望對大家有所幫助。