【发布时间】:2015-10-16 14:00:53
【问题描述】:
我想验证存储在变量中的字符串在我的存储过程中是否是有效的 BASE64 字符串。
例如:
declare @source varbinary(max), @encoded varchar(max), @decoded varbinary(max)
set @source = convert(varbinary(max), 'Hello Base64')
set @encoded = cast('' as xml).value('xs:base64Binary(sql:variable(''@source''))', 'varchar(max)')
现在我想验证 @encoded 是否有有效的 BASE64 字符串。
任何答案将不胜感激。
谢谢
【问题讨论】:
标签: sql-server sql-server-2008-r2 sql-server-2012