Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / BIN_SHL в Dialect 1 не работает? / 3 сообщений из 3, страница 1 из 1
02.10.2014, 08:50
    #38764252
oleg_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BIN_SHL в Dialect 1 не работает?
Привет всем.
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
02.10.2014, 08:56
    #38764261
oleg_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BIN_SHL в Dialect 1 не работает?
фублин
Код: sql
1.
SELECT CAST(BIN_SHL(1, 1) AS INTEGER) FROM RDB$DATABASE


CAST2
...
Рейтинг: 0 / 0
02.10.2014, 09:24
    #38764290
oleg_m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BIN_SHL в Dialect 1 не работает?
Всеравно лажа.
Если в третьем диалекте
Код: 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
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / BIN_SHL в Dialect 1 не работает? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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