gpt4 book ai didi

sql-server - 如何在 sql server 中对 guid 进行 base64 编码

转载 作者:行者123 更新时间:2023-12-01 10:22:13 26 4
gpt4 key购买 nike

如何在 sql server 2005 中使用 uniqueidentifier 数据类型重新创建以下 c# 代码。

string encoded = Convert.ToBase64String(guid.ToByteArray());

我尝试了几个我在互联网上遇到的例子,例如 http://www.vbforums.com/showthread.php?t=554886但它们都返回比 .net 函数长得多的字符串。

最佳答案

如果您传入唯一标识符,您链接中的示例将起作用

Guid guid = Guid.NewGuid();
string encoded = Convert.ToBase64String(guid.ToByteArray());
Console.WriteLine(guid);
Console.WriteLine(encoded);

对于

32705fe3-cedd-4bfd-a881-9dd11e543f9e
419wMt3O/UuogZ3RHlQ/ng==

declare @guid uniqueidentifier = '32705fe3-cedd-4bfd-a881-9dd11e543f9e'
select dbo.f_BinaryToBase64(@guid)

对于

419wMt3O/UuogZ3RHlQ/ng==

关于sql-server - 如何在 sql server 中对 guid 进行 base64 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9178233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com