1. Function: 16进制转字符串

 Create FUNCTION [dbo].[f_hextostr] (@hexstring VARCHAR(max))
RETURNS VARCHAR(max) AS begin
declare @char1 char(1), @char2 char(1), @strlen int, @currpos int, @result varchar(max)
set @strlen=len(@hexstring)
set @currpos=1
set @result=''
while @currpos<@strlen
begin
set @char1=substring(@hexstring,@currpos,1)
set @char2=substring(@hexstring,@currpos+1,1)
if (@char1 between '' and '' or @char1 between 'A' and 'F')
and (@char2 between '' and '' or @char2 between 'A' and 'F')
set @result=@result+
char((ascii(@char1)-case when @char1 between '' and '' then 48 else 55 end)*16+
ascii(@char2)-case when @char2 between '' and '' then 48 else 55 end)
set @currpos = @currpos+2
end
return @result
end

2. Function: 批量替换

Create Function [dbo].[RemoveCustomCharacters](@InitialString VarChar(8000), @Regex VarChar(8000), @ReplaceWith VarChar(8000))
Returns VarChar(8000)
AS
Begin
Declare @KeepValues as varchar(50)
Set @KeepValues = '%'+@Regex+'%'
While PatIndex(@KeepValues, @InitialString) > 0
Set @InitialString = Stuff(@InitialString, PatIndex(@KeepValues, @InitialString), 1, @ReplaceWith) Return @InitialString
End

3. 通过SQL语句读取文件

Select * From OpenRowSet(BULK N'FilePath', SINGLE_CLOB) As Content

最新文章

  1. SHOPNC占用CPU过高
  2. 【GoLang】GoLang 微服务、开源库等参考资料
  3. YII 小部件实现Area textArea
  4. Python3.X与Python2.x的区别
  5. Map &lt;STL&gt;
  6. Xcode插件推荐
  7. Win10 UWP Intro to controls and events
  8. echarts3 中 热力图的属性大全
  9. 【bzoj1941】【Sdoi2010】Hide and Seek
  10. C#基础知识之关键字
  11. 让我怀疑人生的bug集合
  12. 针对多条件查询,应对 url 无用 null 值现象处理
  13. tomcat支持https的server.xml配置
  14. Python3.x:bs4解析html基础用法
  15. 005PHP文件处理——目录操作,统计大小 filesize unlink
  16. 将java开发的wordcount程序提交到spark集群上运行
  17. oracle中修改表已有数据的某一列的字段类型的方法,数据备份
  18. 洛谷 P3285 / loj 2212 [SCOI2014] 方伯伯的 OJ 题解【平衡树】【线段树】
  19. Learning by doing——获黄色领骑衫之感
  20. hibernate 在web.xml中配置的作用

热门文章

  1. [C#]合并单元格(行、列)
  2. 单机版solr7.3
  3. 「SHOI2016」黑暗前的幻想乡
  4. 用Visual Studio 2015 编译张帆的第一个WDM驱动,并且成功安装到Windows 10里面!!!
  5. linux命令之网络管理命令(下)
  6. Badboy安装和介绍
  7. 爬虫防封IP
  8. 【sql server】&quot;已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行&quot; 解决方案
  9. JavaScript实现自定义alert弹框
  10. 面经问题总结——django相关