64-bit INT тип в IB/FB?

1 отговора 109 прегледа
#1

64-bit INT тип в IB/FB?

Има ли 64-битов INTEGER тип в IB/FB? Срещнах INT64 в някои помощни файлове (IB6, Dialect 3), обаче ми дава грешка, при опит да създам колона с него. Смятам да го ползвам за изкуствен PK.

P.S. Е, и нормалния INTEGER върши работа, ама аз да питам

Отговор
в отговор на Питaщ #2

Re: 64-bit INT тип в IB/FB?

Нямам в момента IB6 да пробвам, но там трябва да го има
За FB ползвай BIGINT.
64-битово представяне има и Numeric(x,y) за x>9 (за девятката не съм много сигурен, но не ми се рови сега)
Неудобството при използването за PK е, че генераторите дават 32битов, но ти щом си опрял до 64битов PK, явно няма да ползваш директно стойността на генератора

PS
Сега пробвах на FB1.5, за генераторите не съм прав нямат проблем с 64битовите стойности.

Редактирано от NDeu на

Отговор