Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
ВнизПроблема из-за отсутствие длинного целого в IB Найти похожие ветки
← →
Serg-SE (2004-10-26 10:09) [0]Мастера подскажите пожалуйста.
База под FireBird. По алгоритму поле ID должно иметь формат
ГГГГММДДxxxx - где ГГГГ - год, ММ - номер месяца, ДД - день, хххх - порядковый номер записи в этом дне. Какой тип данных можно/нужно дать полю ID ??? В Integer не помещается, Char (12) - ломает алгоритм - запросы ID > (ЗНАЧ) не пойдут, Double Pre. боюсь из-за возможных погрешностей.....
200410260033 может статься 200410260032,999
Как быть ? Что выбрать ?
← →
Johnmen © (2004-10-26 10:14) [1]Выбери FB1.5 и тип bigint
← →
vv_fran (2004-10-26 10:21) [2]А почему нельзя разбить на два поля Дата и № ?. Прекрасно все будет работать.
← →
AZDesign (2004-10-29 15:46) [3]Во-первых раздели дату и номер записи в этом дне - это будет грамоней и легче будет в дальнейшем работать.
А тогда и Integer подойдет
← →
Zacho © (2004-10-29 21:55) [4]Забавно, но "длинное целое" (оно же BIGINT, оно же INT64) в IB 6.x есть. Естественно, есть и в FB 1.x
Только называется иначе :)
Hint: NUMERIC (18,0) например.
А вообще - полностью поддерживаю vv_fran (26.10.04 10:21) [2] и AZDesign (29.10.04 15:46) [3]
← →
Zacho © (2004-10-29 22:17) [5]Дополнение :)
Johnmen © (26.10.04 10:14) [1] не включил в список "поддерживаю", поскольку он в поддержке не нуждается :)))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c