SqlServer—Base64编码、解码
2023-09-27 14:25:30 时间
一、base64编码
CREATE FUNCTION [dbo].[BASE64_ENCODE_P1](@src varchar(max)) RETURNS VARCHAR(max) as begin declare @bin varbinary(max) set @bin=Convert(varbinary(max), @src) return cast(N'' as xml).value('xs:base64Binary(xs:hexBinary(sql:variable("@bin")))', 'varchar(max)') end GO
二、base64解码
CREATE FUNCTION [dbo].[BASE64_DECODE_P1](@64 varchar(max)) RETURNs VARCHAR(max) AS BEGIN declare @bin varbinary(max) set @bin=cast(N'' as xml).value('xs:base64Binary(sql:variable("@64"))', 'varbinary(max)') return Convert(varchar(max),@bin) END GO
相关文章
- Sqlserver 2016 R Service环境安装的各种错误(坑)解决办法
- SQL注入篇——SqlServer的联合查询注入
- ASP.NET+d3.js实现Sqlserver数据库的可视化展示
- 记一次SQLServer的分页优化兼谈谈使用Row_Number()分页存在的问题
- java 高效批量插入 sqlserver 数据库
- sqlserver 字段内容做in条件 列变成行显示
- sqlserver中常用的全局变量
- sqlserver 中EXEC和sp_executesql使用介绍
- MS-SQLSERVER中的MSDTC不可用解决方法
- SqlServer--delete、truncate 、Drop删除表的区别
- sqlserver中GUID的默认值设置
- 当很多连接到你的数据库时,报这种错误“已超过了锁请求超时时段” SqlServer数据库正在还原的解决办法
- 关于SQLSERVER表分区的介绍(二)