Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

Проблема из-за отсутствие длинного целого в 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1100104995
Александр1
2004-11-10 19:43
2004.11.28
Сломал хард на 200 ГБ


14-1099952659
Lancelot
2004-11-09 01:24
2004.11.28
Почитать :)


6-1095462159
Comp
2004-09-18 03:02
2004.11.28
Трафик


4-1097254182
Artin
2004-10-08 20:49
2004.11.28
Delphi: Чтения бит с CD диска


3-1098868712
ILUHA
2004-10-27 13:18
2004.11.28
И опять вопрос по IBTransaction