【发布时间】:2020-10-28 12:47:02
【问题描述】:
在 SQL Server 中,以下查询
SELECT CONVERT(VARBINARY,'1234');
返回0x31323334。
为了返回0x3100320033003400,我可以在查询中做什么?
到目前为止,我可以在 C++ 中执行此操作,然后在查询中使用它,但我想知道是否有更简洁的方法来执行此操作(即将原始字符串放入查询中并让 SQL 完成工作的方法)。
也许有一种方法可以告诉 SQL '1234' 中的每个字符都必须被视为一个两字节字符。也许有一种分裂和加入的方法。我找不到路,这是我目前尝试过的两种方法。
【问题讨论】:
标签: sql-server type-conversion