powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Весна. Все хотят...
18 сообщений из 18, страница 1 из 1
Весна. Все хотят...
    #39792441
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И я хочу!

хочу BIGINT в 1-м диалекте!
что мешает?

--
Регардсы и прочее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792571
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

уже не раз хотелось и хочется. И в трекере в том числе.
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792572
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблицах мониторинга, что интересно, BIGINT работает в 1-м диалекте.
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792573
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

А я вот, например, не хочу.)) Странно, да?
Впрочем, не думаю, что это совсем совсем уж тухляк, если хорошо, сказал бы даже, достойно,
забашлять по нужному адресу.)))
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792582
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockВ таблицах мониторинга, что интересно, BIGINT работает в 1-м диалекте.
на клиента возвращается в виде DOUBLE PRECISION, насколько помню
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792779
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrна клиента возвращается в виде DOUBLE PRECISION, насколько помнюну, 6½ байт конечно лучше чем 4 байта.
но хуже чем настоящие 8 байтов.
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792780
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос всё тот же: что мешает?
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792782
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

бррр... DOUBLE PRECISION занимает те же 8 байт

ИХМО, по мне ничего так ни чего не мешает. Разве что желание похоронить 1 диалект
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792793
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисбррр... DOUBLE PRECISION занимает те же 8 байтмантиса - 52 бита.
сиречь, 6½ байт.
Симонов ДенисИХМО, по мне ничего так ни чего не мешает. Разве что желание похоронить 1 диалектну, это вряд ли.
большие проекты перевести на 3-й просто нереально.
новые да, изначально надо писать на 3-м.

а вообще, бормандов надо было расстрелять ДО выхода IB6.
это ж надо было такую каверзу сотворить...
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792869
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrYuRockВ таблицах мониторинга, что интересно, BIGINT работает в 1-м диалекте.
на клиента возвращается в виде DOUBLE PRECISION, насколько помнюНу, не знаю.
Для запроса
Код: sql
1.
SELECT MON$ATTACHMENT_ID FROM MON$ATTACHMENTS


После isc_dsql_prepare
isc_dsql_describe возвращает
Код: pascal
1.
2.
3.
sqlvar[ 0 ].sqltype and ( not 1 ) = 580 = SQL_INT64
и
sqlvar[ 0 ].sqllen = 8



Хотя вот обычный генератор
Код: sql
1.
SELECT GEN_ID( GEN_SHIFTS, 0 ) FROM RDB$DATABASE


возвращает
Код: pascal
1.
2.
3.
sqlvar[ 0 ].sqltype and ( not 1 ) = 496 = SQL_LONG
и
sqlvar[ 0 ].sqllen = 4


А хотелось бы другого...
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792881
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
28.03.2019 12:33, YuRock пишет:
> А хотелось бы другого...

Поддерживаю!
++
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792893
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

кстати мне тоже не понятно недоступность BIGINT в 1-м диалекте.
Новые типы BOOLEAN, DECFLOAT, TIMESTAMP WITH TIMEZONE доступны же.

Всякие NUMERIC(10-15, x) пусть остаются как есть. Кстати в 4.0 по этому поводу есть забавный момент. NUMERIC с точность 16-18 объявить невозможно, зато 19-34 уже можно ибо внутри оно как DECFLOAT(34)
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792900
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
28.03.2019 12:50, Симонов Денис пишет:
> кстати мне тоже не понятно недоступность BIGINT в 1-м диалекте.
> Новые типы BOOLEAN, DECFLOAT, TIMESTAMP WITH TIMEZONE доступны же.

тем более, что ODS менять не нужно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792991
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисМимопроходящий,
кстати мне тоже не понятно недоступность BIGINT в 1-м диалекте.
Новые типы BOOLEAN, DECFLOAT, TIMESTAMP WITH TIMEZONE доступны же.

Думаю это от того, все эти "новые типы" делали уже в FB и у парней хватило сил/решимости сделать все
в целом сразу до конца и по уму.
Всякие NUMERIC(10-15, x) пусть остаются как есть. Кстати в 4.0 по этому поводу есть забавный момент. NUMERIC с точность 16-18 объявить невозможно, зато 19-34 уже можно ибо внутри оно как DECFLOAT(34)
Ого! А в тройке сейчас numeric(18, 0) разрешены. И даже более того, - у меня есть именно такие поля.
Хочешь сказать что совместимость в этом месте поломали?
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39792995
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F,

речь про первый диалект. В третьем никаких разрывов в точности нет
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39793016
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

ОК. Тогда можно признать скорее фичей.))
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39793049
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ковыряю статус-вектор на предмет isc_update_conflict.
обнаружил, что в качестве аргумента isc_concurent_transaction
передаются 4 байта.
что никак не BIGINT.

буг?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Весна. Все хотят...
    #39793067
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийковыряю статус-вектор на предмет isc_update_conflict.
обнаружил, что в качестве аргумента isc_concurent_transaction
передаются 4 байта.
что никак не BIGINT.

буг?Да, это совсем недавно случайно обнаружили.
Надо бы не забыть исправить...
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Весна. Все хотят...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]