SqlServer教程

string to base64 or base64 to string in ms sql server

本文主要是介绍string to base64 or base64 to string in ms sql server,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

代码如下:

源代码:

CREATE FUNCTION [dbo].[svf_StringToBase64] 
(
    @input NVARCHAR(MAX)
)
RETURNS NVARCHAR(MAX)
AS
BEGIN   
  RETURN (SELECT CAST(@input AS VARBINARY(MAX)) FOR XML PATH(''))
END
GO

CREATE FUNCTION [dbo].[svf_Base64ToString] 
(
    @input NVARCHAR(MAX)
)
RETURNS NVARCHAR(MAX) 
AS
BEGIN 
  RETURN (SELECT CAST(CAST(@input AS XML).value('.','VARBINARY(MAX)') AS NVARCHAR(MAX)))
END
GO
Source Code

 

 

实例:

 

源代码:

SELECT [dbo].[svf_StringToBase64] (N'insus.net@中国')
GO

SELECT [dbo].[svf_Base64ToString] (N'aQBuAHMAdQBzAC4AbgBlAHQAQAAtTv1W')
GO
Source Code

 

这篇关于string to base64 or base64 to string in ms sql server的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!