Hi, многоуважаемый All!
Пишу UDF, в ней есть функция принимающая bigint (int64)
всё ок, но вот вопрос binint обязательно signed тип ?
пробую:
select meudf(18446744073709551615) from rdb$database
получаю:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 15.
1.
пробую:
select getacl(cast('18446744073709551615' as bigint),1) from rdb$database
пролучаю:
Arifmetic overflow ...
нельзя ли поправить ?
ИМХО можно же учитывать возможность диапазона
0..18446744073709551615, т.е. unsigned bigint ?
С уважением,
Константин Григорьевич.
===============
Если "низя", но очень "хотса" - то "мона" :)
--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---