Sql 在varbinary中查找唯一标识符

Sql 在varbinary中查找唯一标识符,sql,Sql,我在sql方面相当薄弱,但一直负责修复现有功能。基本上,有许多唯一标识符已经存储在varbinary(max)中,我想提取相应的标识符。我试过 从MyTable中选择* 在(fieldvarBinary)中转换(varbinary,[fieldId]) 以及其他一些简单的查询,但似乎没有任何东西能够收回相应的记录。我错过了什么明显的东西吗 编辑:来自字段的示例数据-0x4B9E33FF49A41F4290C51298E20A8515单向: 由于每个uniqueidentifier(GUID)的长

我在sql方面相当薄弱,但一直负责修复现有功能。基本上,有许多唯一标识符已经存储在varbinary(max)中,我想提取相应的标识符。我试过

从MyTable中选择*
在(fieldvarBinary)中转换(varbinary,[fieldId])
以及其他一些简单的查询,但似乎没有任何东西能够收回相应的记录。我错过了什么明显的东西吗

编辑:来自字段的示例数据-
0x4B9E33FF49A41F4290C51298E20A8515
单向:


由于每个uniqueidentifier(GUID)的长度都是固定的16字节,请编写一个表值函数,将varbinary分解为一个16字节值的表,然后连接到此表。

您可以向我们展示这些字段中的数据示例吗?“基本上,在varbinary(max)中存储了许多uniqueidentifier”-哦,天哪!。。。。。。谢谢米奇,我会试一试,让你知道我怎么做。