Classification: Firebird UDF Library

Provider: Ian Newby

Platforms: Windows / Linux

License: Freeware

This library contains both the source code and compiled udf library for guid generation. The compiled versions are for Windows or Linux. The Windows dll was compiled using the gcc cross platform compiler. The functions are:

  • create_guid() creates a 36 char string guid representation.
  • create_uuid() creates a 22 char string guid, which is a compressed form where the order of the sections is reversed to allow firebirds index prefix compression to take place. All the characters used in this uuid are valid characters in urls.
  • guid_to_uuid(guid char 36) compresses and reverses a guid to make a uuid.
  • uuid_to_guid(uuid char 22) converts a uuid to a guid.


Like this post? Share on: TwitterFacebookEmail

Related Articles





Firebird Tools/UDF Library