Sql Server 如何去掉内容里面的Html标签
时间:2020-12-04 03:44:13|栏目:MsSql|点击: 次
分享一个方法,去掉内容里的Html标签,测试数据:
DECLARE @str NVARCHAR(max)=' <!DOCTYPE html> <html> <head> </head> <body> <div>哈哈哈</div> </body> </html> '
方法如下:
CREATE FUNCTION [dbo].[removehtml] (@str NVARCHAR(MAX)) RETURNS NVARCHAR(MAX) AS BEGIN WHILE CHARINDEX('<', @str) > 0 BEGIN SET @str = STUFF(@str, CHARINDEX('<', @str), CHARINDEX('>', @str) - CHARINDEX('<', @str) + 1, ''); end RETURN @str END;
测试
SELECT dbo.removehtml(@str)
结果:
总结
上一篇:sqlserver/mysql按天、按小时、按分钟统计连续时间段数据【推荐】
栏 目:MsSql
本文标题:Sql Server 如何去掉内容里面的Html标签
本文地址:http://www.codeinn.net/misctech/29232.html