gpt4 book ai didi

sql-server - 将文本字符串转换为十六进制表示或二进制表示

转载 作者:行者123 更新时间:2023-12-02 11:14:08 24 4
gpt4 key购买 nike

大家好,这是一个简单的问题,我似乎被难住了。我有一些似乎有效的东西,但我得到了空白结果。我在数据库的列中有一个文本字符串。为了这个问题,假设文本字符串是“jhonSmith”,我想获取该字符串的十六进制表示形式。使用 sql server 简单的 select 语句。我无权在数据库上创建或调用过程。这是我能想到的最好的方法,但它返回空白。如果我关闭转换功能,那么它就可以工作。

select distinct convert (varbinary, dim_employee.full_name) as Employee
from dim_employee
where 1=1

如果我使用 varchar 而不是 varbinary,我得到的数据会让我相信我做得不正确。有人能指出我正确的方向吗?请!!!

最佳答案

当我运行以下命令时

select distinct convert (varbinary, 'Hogan') as Employee

我得到以下内容

Employee
--------------------------------------------------------------
0x486F67616E

也许您显示结果的方式有问题?

关于sql-server - 将文本字符串转换为十六进制表示或二进制表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11495463/

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