Существует два способа сделать это легко. Любая палка результаты во временной таблице и затем ссылается на временную таблицу от Вашего sproc. Другая альтернатива должна поместить результаты в переменную XML, которая используется в качестве Выходной переменной.
существуют, однако, за и против к обеим из этих опций. С временной таблицей необходимо будет добавить код к сценарию, который создает процедуру вызова для составления временной таблицы прежде, чем изменить процедуру. Кроме того, необходимо очистить временную таблицу в конце процедуры.
С XML, это может быть интенсивно использующим память и медленным.
GUID являются шестнадцатеричными, поэтому вы можете проверить, какие символы включены (например, «X», «Y» и т. д. недействительны)
Проверить википедию для определения, и вы, вероятно, сможете найти там больше идей.
Помимо версии GUID (0100), есть еще вариант, называемый вариантом GUID. Это будет 2 бита (10) в октете 8. Остальные биты GUID v4 по определению случайны.