你好家伙简单的问题,我似乎被难倒.我有一些似乎有用的东西,但我得到一个空白的结果.我在数据库的列中有一个文本字符串.为了这个问题,我们可以说文本字符串是"jhonSmith"我想得到这个字符串的十六进制表示.使用sql server简单的select语句.我无权访问数据库上的创建或调用过程.这是最好的香港专业教育学院能够提出,但它返回空白.如果我关闭转换功能,那么它的工作原理.
select distinct convert (varbinary, dim_employee.full_name) as Employee
from dim_employee
where 1=1
Run Code Online (Sandbox Code Playgroud)
如果我使用varchar而不是varbinary我得到的数据有些让我相信我没有正确地做到这一点.有人能指出我正确的方向.请!!!
Hog*_*gan 12
当我运行以下
select distinct convert (varbinary, 'Hogan') as Employee
Run Code Online (Sandbox Code Playgroud)
我得到以下内容
Employee
--------------------------------------------------------------
0x486F67616E
Run Code Online (Sandbox Code Playgroud)
也许您显示结果的方式有问题?
| 归档时间: |
|
| 查看次数: |
19632 次 |
| 最近记录: |