powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / BIN_SHL в Dialect 1 не работает?
3 сообщений из 3, страница 1 из 1
BIN_SHL в Dialect 1 не работает?
    #38764252
oleg_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
FB 2.5.2.26540

Ни так
Код: sql
1.
SELECT BIN_SHL(1, 1) FROM RDB$DATABASE



An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Data type unknown.
Client SQL dialect 1 does not support reference to BIGINT datatype.

Ни сяк
Код: sql
1.
SELECT BIN_SHR(CAST(1 AS INTEGER), CAST(1 AS INTEGER)) FROM RDB$DATABASE



An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Data type unknown.
Client SQL dialect 1 does not support reference to BIGINT datatype.

Никак.
Не, я не понял. Где он тут BIGINT увидел?
BIN_AND нормально же работает.
...
Рейтинг: 0 / 0
BIN_SHL в Dialect 1 не работает?
    #38764261
oleg_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фублин
Код: sql
1.
SELECT CAST(BIN_SHL(1, 1) AS INTEGER) FROM RDB$DATABASE


CAST2
...
Рейтинг: 0 / 0
BIN_SHL в Dialect 1 не работает?
    #38764290
oleg_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всеравно лажа.
Если в третьем диалекте
Код: sql
1.
SELECT BIN_SHL(1, 63) FROM RDB$DATABASE

справедливо дает отрицательное число:
BIN_SHL-9223372036854775808
, то в первом диалекте та конструкция дает ошибку переполнения на преобразовании в INTEGER
Код: sql
1.
SELECT CAST(BIN_SHL(1, 31) AS INTEGER) FROM RDB$DATABASE


Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
numeric value is out of range.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / BIN_SHL в Dialect 1 не работает?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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