Re: gen_uuid() Fb 2.1

2007-09-27 Пенетрантность Dmitry Yemanov
Костюковский Олег wrote: Разъясните пожалуйста как правильнее работать с GEN_UUID() для получения глобального уникального идентификатора. Тебе ключи генерить или смотреть на них? -- Дмитрий Еманов

Re: gen_uuid() Fb 2.1

2007-09-27 Пенетрантность Dmitry Yemanov
Костюковский Олег wrote: Смотрю в эксперте на таблицу в которой вижу запись, у которой UUID оттображается как '5-'. думаю надо удалить ее. пишу в эксперте delete from tblname where UUID = '5-'; результат запись не удалилась. UDF по конвертации строка-гуид в руки. -- Дмитрий Еманов

Re[2]: gen_uuid() Fb 2.1

2007-09-27 Пенетрантность Константин
DY UDF по конвертации строка-гуид в руки. А чем это лучьше просто UDF делающей сразу-же удобоваримый (читабельный) гуид ? Я вообе не понял смысла этой функции :( Зачем было так издеваться ? Кстати как насчёт возможных \x0 ? в Varchar ? С уважением, Константин Григорьевич.

Re: gen_uuid() Fb 2.1

2007-09-27 Пенетрантность Dmitry Yemanov
Константин wrote: А чем это лучьше просто UDF делающей сразу-же удобоваримый (читабельный) гуид ? Так и было сделано сначала. А потом кое-кто сказал: накуй мне PK в два с лишним раза раза ширше, чем реально необходимо. Я вообе не понял смысла этой функции :( Зачем было

Re: gen_uuid() Fb 2.1

2007-09-27 Пенетрантность Андр?й Жук
Константин wrote: DY UDF по конвертации строка-гуид в руки. А чем это лучьше просто UDF делающей сразу-же удобоваримый (читабельный) гуид ? Хех, а в альфах так оно и было, возвращалось в текстовом виде...

Re: gen_uuid() Fb 2.1

2007-09-27 Пенетрантность WildSery
On Thu, 27 Sep 2007 11:19:07 +0400, Dmitry Yemanov [EMAIL PROTECTED] wrote: UDF по конвертации строка-гуид в руки. Кто-то (не ты, конечно), когда я для отладки в IBExpert процедуры, использующей RDB$DB_KEY, написал аналогичную UDF, усмехался, что сам себе проблему выдумал, можно было PK

Re: gen_uuid() Fb 2.1

2007-09-27 Пенетрантность Олег Короткий
Помнится, поднимали уже подобную тему в обсуждениях ранее. В принципе, как временный вариант можно использовать hash(uuid), но тогда придется создавать дополнительный вычисляемый индекс, и к тому же его длина в два раза меньше, чем у uuid. Тогда сошлись вроде как на мнении, что для преобразования

gen_uuid() Fb 2.1

2007-09-26 Пенетрантность ������������ ���
÷ÏÐÒÏÓ ËÁË ÏÂßÑ×ÌÑÔØ ÐÏÌÅ ÄÌÑ UUID? òÁÎØÛÅ ÉÓÐÏÌØÚÏ×ÁÌ Ó×ÏÀ ÆÕÎËÃÉÀ STR_GUID ËÏÔÏÒÁÑ ÏÂßÑ×ÌÑÌÁÓØ ËÁË DECLARE EXTERNAL FUNCTION STR_GUID RETURNS CSTRING(32) FREE_IT ENTRY_POINT 'get_guid' MODULE_NAME 'kovfbdll.dll' ÐÏÌÅ ÏÂßÑ×ÌÑÌ ËÁË CHAR(32) CHARACTER SET WIN1251 ÎÁÂÏÒ ×ÏÚ×ÒÁÝÁÅÍÙÈ ÓÉÍ×ÏÌÏ×