В настоящее время я пытаюсь выяснить, хранятся ли GUID, являющиеся уникальными идентификаторами CRM для его внутреннего интерфейса, в верхнем или нижнем регистре, и если GUID чувствителен к регистру.
Я почти уверен, что его заглавные буквы, но это не очень важно.
Guid не являются строками, поэтому оболочка guid не имеет значения.Это 128-битные целые числа, которые часто выражаются в шестнадцатеричных строках.
Итак, 8a16e427-97e6-e811-a980-00224800510b и 8A16E427-97E6-E811-A980-00224800510B равны, поскольку представляют одно и то же шестнадцатеричное значение.
См. Создание разных GUID для одинаковых строчных и прописных строк .
Лучше рассмотреть, как сравниваются направляющие?Например, если кто-то рассматривает их как строковый тип (а не guid), тогда ваши значения могут считаться различными (как строки).
Если запись имеет GUID 8a16e427-97e6-e811-a980-00224800510b и другая запись имеет GUID 8A16E427-97E6-E811-A980-00224800510B (то же самое, но с заглавными буквами)
A.Возможен ли этот сценарий?
Нет, потому что эти два руководства одинаковы.Каждая запись имеет уникальный гид.Кожух не имеет значения.
B.Будут ли они рассматриваться как одна и та же запись?
Эти два руководства относятся к одной и той же записи - потому что они одинаковые.
C.Если бы я пошел, чтобы произвести извлечение, все ли они вышли бы в нижнем регистре или в верхнем регистре?
Зависит от того, как вы их извлекли, но опять же регистр направляющей не имеет значения.
D.Как бы я вообще проверил внутренние таблицы SQL?
Если вы на месте, поговорите с администратором вашей базы данных.Если вы находитесь в сети, вам нужно будет попросить Microsoft предоставить копию базы данных.