Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

Создание GUID в Firebird   Найти похожие ветки 

 
}|{yk ©   (2004-04-30 13:33) [0]

Как это реализовать?
Смысл задачи в том что на клиентах нужно обеспечить уникальность записей, передаваемых в центр. Делать это как выделение интервалов неправльно - интервал может заполнится, и пойдут ошибки.


 
Курдль ©   (2004-04-30 13:39) [1]

GUID - ф-ция виндов. Насколько я знаю, уникальные записи - UUID.
На Sybase было бы select UUIDTOSTR(NEWID()) as NEW_ID from DUMMY


 
stud ©   (2004-04-30 13:42) [2]

на ibase.ru в разделе репликация есть несколько вариантов


 
Соловьев ©   (2004-04-30 13:43) [3]


> интервал может заполнится, и пойдут ошибки.

ну если такие обьемы то и генератор может кончится :)
там диапазон от -2 в 63 до 2 в 63 -1 - думаю можно и с интервалами сделать. но сначала надо про репликации почитать. инфы много


 
Vlad ©   (2004-04-30 13:44) [4]


> }|{yk ©   (30.04.04 13:33)  

пишешь UDF, которая будет тебе GUID генерить


 
}|{yk ©   (2004-04-30 13:45) [5]

Нашел уже udf


 
Vlad ©   (2004-04-30 13:48) [6]

Заодно и проверишь, правду ли Майкрософт обещает, что вероятность повторения GUID"ов близка к нулю :-)


 
roottim   (2004-04-30 13:50) [7]

>думаю можно и с интервалами сделать
а GUID и так даст интервал в зависимости от сетевой, матери и непомню чего там еще...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.048 c
6-1080736606
Игорь
2004-03-31 16:36
2004.05.23
WebBrowser: поиск текста


7-1081412432
Stas
2004-04-08 12:20
2004.05.23
Изменения подписи чужой программы


3-1082897710
td
2004-04-25 16:55
2004.05.23
Запрос с условием по мемо-полю


4-1081006648
Kor@l
2004-04-03 19:37
2004.05.23
Удаление


7-1082036240
VasRog
2004-04-15 17:37
2004.05.23
API: ScrollDC





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский