meta data for this page
F_UUIDVERSION
function from adhoc
Entrypoint uuidversion compatible with UTF-8
Inputs/Outputs
Input CSTRING(250) valid UUID Output CSTRING(20) (variant and) version of the UUID
Syntax
Possible variants are: (not yet implemented)
0 NCS (reserved for backwards compatibility)
10 the actual variant as described in the RFC4122
110 Microsoft (reserved for backward-compatibility)
111 reserved for further variants
Possible versions are:
1 time-based
a. with a real MAC-address described in the IEEE 802-standard
b. with a random-generated MAC-Address described in the IEEE 802-standard
2 DCE-security-version (with POSIX UIDs)
3 namespace-based (with MD5)
4 random created
5 namespace-based (SHA-1)
The function returns:
V1a
V1b
V3
V4
V5
TestSQL (für TestISO.GDB)
SELECT ART, F_UUIDVERSION(UUID) FROM UUIDTEST ORDER BY UUIDTESTID;
SELECT NULL AS ISCORRECT, F_UUIDVERSION(NULL) FROM RDB$DATABASE;