你好家伙简单的问题,我似乎被难住。我有东西似乎工作,但我得到一个空白的结果。 我在数据库的一列中有一个文本字符串。为了这个问题让我们说文本字符串是“jhonSmith”我想获得这个字符串的十六进制表示。使用sql server简单的select语句。我无权创建或调用数据库上的过程。 这是最好的一次能够拿出来,但它返回空白。如果我关闭了转换功能,那么它的工作原理。将文本字符串转换为十六进制表示或二进制表示
select distinct convert (varbinary, dim_employee.full_name) as Employee
from dim_employee
where 1=1
如果我使用varchar而不是varbinary我得到的数据返回的东西导致我相信我没有做到正确。有人能指引我走向正确的方向吗?请!!!
你有一个错字:'Disctinct' - >'distinct' – Hogan 2012-07-15 20:46:44
你究竟在哪里尝试(和失败)看到varbinary结果? – 2012-07-15 21:11:29
谢谢你,我注意到了错字。 – Miguel 2012-07-15 21:22:36