美文网首页
ALM(QC)导出csv并去掉html标签sql

ALM(QC)导出csv并去掉html标签sql

作者: 池边树下 | 来源:发表于2018-11-13 11:16 被阅读9次

--如果存在则删除原有函数
IF OBJECT_ID(N'dbo.RegexReplace') IS NOT NULL 

    DROP FUNCTION dbo.RegexReplace 

GO 

--开始创建正则替换函数 

CREATE FUNCTION dbo.RegexReplace 

( 

    @string VARCHAR(MAX),  --被替换的字符串 

    @pattern VARCHAR(255),  --替换模板 

    @replacestr VARCHAR(255),  --替换后的字符串 

    @IgnoreCase INT = 0 --0区分大小写 1不区分大小写 

) 

RETURNS VARCHAR(8000) 

AS 

BEGIN 

    DECLARE @objRegex INT, @retstr VARCHAR(8000) 

    --创建对象 

    EXEC sp_OACreate 'VBScript.RegExp', @objRegex OUT 

    --设置属性 

    EXEC sp_OASetProperty @objRegex, 'Pattern', @pattern 

    EXEC sp_OASetProperty @objRegex, 'IgnoreCase', @IgnoreCase 

    EXEC sp_OASetProperty @objRegex, 'Global', 1 

    --执行 

    EXEC sp_OAMethod @objRegex, 'Replace', @retstr OUT, @string, @replacestr 

    --释放 

    EXECUTE sp_OADestroy @objRegex 

    RETURN @retstr 

END 

GO 

--保证正常运行的话,需要将Ole Automation Procedures选项置为1   

EXEC sp_configure 'show advanced options', 1   

RECONFIGURE WITH OVERRIDE 

EXEC sp_configure 'Ole Automation Procedures', 1   

RECONFIGURE WITH OVERRIDE

select TS_NAME,

      DS_STEP_NAME,dbo.RegexReplace(DS_DESCRIPTION,'\<[^<>]*\>', '',1),dbo.RegexReplace(DS_EXPECTED,'\<[^<>]*\>', '',1)

from td.TEST ,td.DESSTEPS Where TS_TEST_ID = DS_TEST_ID

      ORDER BY TS_NAME

select TS_NAME, DS_STEP_NAME,dbo.RegexReplace(DS_DESCRIPTION,'\<[^<>]*\>', '',1),dbo.RegexReplace(DS_EXPECTED,'\<[^<>]*\>', '',1) 
from td.TEST ,td.DESSTEPS Where TS_TEST_ID = DS_TEST_ID ORDER BY TS_NAME

去html标签函数参考:https://blog.csdn.net/return_false/article/details/11984613

另外还可以替换一下换行\r\n,导出的csv可以转成excel,再导入禅道~

相关文章

  • ALM(QC)导出csv并去掉html标签sql

    去html标签函数参考:https://blog.csdn.net/return_false/article/de...

  • 实用函数

    批量更新 去掉二维数组里重复项 读取csv 导出csv

  • 2019-07-16

    使用a标签方式将json导出csv文件 导出 function tableToExcel(){ ...

  • pgadmin 表导出csv文件

    1. 使用pgadmin的sql tools,导出csv文件,命令行如下: 使用pgamin的界面,找到需要导出表...

  • csv文件的生成

    列表导出为csv文件 字典导出为csv文件 json导出为csv文件

  • 4.单细胞 RNA-seq:质控分析

    学习目标: 构建 QC 指标和相关图便于直观地查看数据质量 评估 QC 指标并设置过滤条件去掉低质量细胞 单细胞 ...

  • Postgresql笔记(二) 导入/导出

    导出指定表到csv(管道) 导出指定表或查询结果数据到csv并压缩gz 导出远程数据库某张表/库到本地数据库(两个...

  • js 前端下载

    1.通过table标签转换excel 2.导出csv文件 3.导出json到excel 采用拼接table的HTM...

  • daily_sql

    查看表名中含有 scene 的数据库表:_sql awk 过滤某个区间的行: 数据库导出为 csv: 导出的 cs...

  • MySQL Workbench 用 CSV 格式导出的中文乱码解

    使用 MySQL Workbench 执行 SQL 语句后,将执行结果导出为 CSV 文件,打开后发现里面的英文是...

网友评论

      本文标题:ALM(QC)导出csv并去掉html标签sql

      本文链接:https://www.haomeiwen.com/subject/dgmkfqtx.html