SQL 问题:将 Guid 值分配给 UNIQUEIDENTIFIER

SQL Problem : Assign Guid value to UNIQUEIDENTIFIER

我试图将 guid 数据分配给 uniqueidentifier 列,但在分配此 guid 'ed16e46d-9aaa-4cd9-8c79-d843b5uc246d' 时遇到了问题。 guid 数据的长度和格式正确,但问题仍然存在 'Conversion failed when converting from a character string to uniqueidentifier.'

这是我的测试脚本,第一个是问题值,该部分运行良好。

声明@testA UNIQUEIDENTIFIER = 'ed16e46d-9aaa-4cd9-8c79-d843b5uc246d'

声明@testB UNIQUEIDENTIFIER = '8fc2deba-08f5-4673-9a02-305e92dcb5b1'

您的第二个 GUID 开头 8fc 没问题。

您的第一个 GUID 无效,GUID 只能包含字母 A-F,此 GUID 包含 u.

在此处检查您的 GUID 是否有效:http://guid.us/Test/GUID