Dynamics CRM GUIDS 以大写还是小写形式存储在 CRM 后端?
Are Dynamics CRM GUIDS stored in upper-case or lower-case in the CRM Back-end?
我目前正在尝试确定作为 CRM 后端唯一标识符的 GUID 是以大写还是小写形式存储的,以及 GUID 是否区分大小写。我的意思是:
如果记录的 GUID 为 8a16e427-97e6-e811-a980-00224800510b
另一条记录的 GUID 为 8A16E427-97E6-E811-A980-00224800510B(相同,但使用大写字母)
一个。这种情况甚至可能吗?
B. 它们会被视为相同的记录吗?
C. 如果我去制作一个摘录,它们会全部以小写还是大写形式出现?
D. 我自己怎么去检查后端 SQL 表?
Guids 在 SQL 中不存储为字符串 - 它是一种称为 uniqueidentifier 的特殊类型。
I'm currently trying to work out if the GUID's which are CRM's Unique
Identifiers for it's back-end are Stored in uppercase or lowercase and if the GUID's are case sensitive.
我很确定它是大写的,但这并不重要。
Guid 不是字符串,因此 guid 的大小写无关紧要。它们是128位整数,通常用十六进制字符串表示。
所以 8a16e427-97e6-e811-a980-00224800510b 和 8A16E427-97E6-E811-A980-00224800510B 是相等的,因为它们代表相同的十六进制值。
参见 Creating different GUID for same lowercase and upper case strings。
更好的考虑是如何比较 guid?例如,如果有人将它们视为字符串类型(而不是 guid),那么您的值可能被认为是不同的(作为字符串)。
If a record has a GUID of 8a16e427-97e6-e811-a980-00224800510b
and another record has a GUID of 8A16E427-97E6-E811-A980-00224800510B (The same, but with upper case letters)
A. Is this scenario even possible?
不是,因为这两个 guid 是一样的。每条记录都有一个唯一的 guid。大小写无关。
B. Would they be treated as the same record?
这两个 guid 引用相同的记录 - 因为它们是相同的 guid。
C. If I went to produce an extract would they all come out as
lower-case or upper-case?
取决于您如何提取它们,但 guid 的大小写同样不相关。
D. How would I even go about checking the back-end SQL Tables myself?
如果您在内部部署,请与您的数据库管理员联系。如果您在线,则必须向 Microsoft 索要数据库的副本。
我目前正在尝试确定作为 CRM 后端唯一标识符的 GUID 是以大写还是小写形式存储的,以及 GUID 是否区分大小写。我的意思是:
如果记录的 GUID 为 8a16e427-97e6-e811-a980-00224800510b
另一条记录的 GUID 为 8A16E427-97E6-E811-A980-00224800510B(相同,但使用大写字母)
一个。这种情况甚至可能吗? B. 它们会被视为相同的记录吗? C. 如果我去制作一个摘录,它们会全部以小写还是大写形式出现? D. 我自己怎么去检查后端 SQL 表?
Guids 在 SQL 中不存储为字符串 - 它是一种称为 uniqueidentifier 的特殊类型。
I'm currently trying to work out if the GUID's which are CRM's Unique Identifiers for it's back-end are Stored in uppercase or lowercase and if the GUID's are case sensitive.
我很确定它是大写的,但这并不重要。
Guid 不是字符串,因此 guid 的大小写无关紧要。它们是128位整数,通常用十六进制字符串表示。
所以 8a16e427-97e6-e811-a980-00224800510b 和 8A16E427-97E6-E811-A980-00224800510B 是相等的,因为它们代表相同的十六进制值。
参见 Creating different GUID for same lowercase and upper case strings。
更好的考虑是如何比较 guid?例如,如果有人将它们视为字符串类型(而不是 guid),那么您的值可能被认为是不同的(作为字符串)。
If a record has a GUID of 8a16e427-97e6-e811-a980-00224800510b and another record has a GUID of 8A16E427-97E6-E811-A980-00224800510B (The same, but with upper case letters)
A. Is this scenario even possible?
不是,因为这两个 guid 是一样的。每条记录都有一个唯一的 guid。大小写无关。
B. Would they be treated as the same record?
这两个 guid 引用相同的记录 - 因为它们是相同的 guid。
C. If I went to produce an extract would they all come out as lower-case or upper-case?
取决于您如何提取它们,但 guid 的大小写同样不相关。
D. How would I even go about checking the back-end SQL Tables myself?
如果您在内部部署,请与您的数据库管理员联系。如果您在线,则必须向 Microsoft 索要数据库的副本。