Sql Server資料庫如何去掉內容裡面的Html標籤

二月十六發表於2018-12-27

文章主要介紹了Sql Server 去掉內容裡邊的Html標籤的實現方法,程式碼超簡單,具有一定的參考借鑑價值,需要的朋友可以參考下。

分享一個方法,去掉內容裡的Html標籤,測試資料:

  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)

結果:

總結

以上所述是小編給大家介紹的Sql Server 如何去掉內容裡面的Html標籤,希望對大家有所幫助。

相關文章