64-bit INT тип в IB/FB?
1 отговора
109 прегледа
64-bit INT тип в IB/FB?
Има ли 64-битов INTEGER тип в IB/FB? Срещнах INT64 в някои помощни файлове (IB6, Dialect 3), обаче ми дава грешка, при опит да създам колона с него. Смятам да го ползвам за изкуствен PK.
P.S. Е, и нормалния INTEGER върши работа, ама аз да питам
P.S. Е, и нормалния INTEGER върши работа, ама аз да питам
Re: 64-bit INT тип в IB/FB?
Нямам в момента IB6 да пробвам, но там трябва да го има
За FB ползвай BIGINT.
64-битово представяне има и Numeric(x,y) за x>9 (за девятката не съм много сигурен, но не ми се рови сега
)
Неудобството при използването за PK е, че генераторите дават 32битов, но ти щом си опрял до 64битов PK, явно няма да ползваш директно стойността на генератора
PS
Сега пробвах на FB1.5, за генераторите не съм прав нямат проблем с 64битовите стойности
.
За FB ползвай BIGINT.
64-битово представяне има и Numeric(x,y) за x>9 (за девятката не съм много сигурен, но не ми се рови сега
Неудобството при използването за PK е, че генераторите дават 32битов, но ти щом си опрял до 64битов PK, явно няма да ползваш директно стойността на генератора
PS
Сега пробвах на FB1.5, за генераторите не съм прав нямат проблем с 64битовите стойности
Редактирано от NDeu на