powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Парсер булевых выражений
9 сообщений из 9, страница 1 из 1
Парсер булевых выражений
    #39724557
slay2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При компиляции процедур/функций/пакетов IBExpert ругается на булевы выражения (Parsing error!).

Вот пример:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
create procedure test1 (
    id int,
    a int,
    b boolean)
as
begin
    update test_table t set
        b = :a > 0 and :b
    where
        id = id;
end



DDL таблицы:
Код: sql
1.
2.
3.
4.
CREATE TABLE TEST_TABLE (
    ID  INTEGER,
    B   BOOLEAN
);
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39724753
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39876842
slay2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще вот на таком спотыкается:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
create procedure test2 (
    id int,
    a int,
    b boolean)
as
begin
    insert into test_table (id, a, b)
    values (:id, :a, :a = 1);
end
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39876916
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slay2012,

вот здесь не ошибка:
Код: sql
1.
:a = 1


?
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39876948
slay2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KreatorXXI,
Нет. Сервер это прекрасно переваривает. Спотыкается только эксперт с "Parsing error!"
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39877085
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slay2012,

а в чём смысл такого синтаксиса?
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39877099
dennis-r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIа в чём смысл такого синтаксиса?Ну, логично же, что это логическое выражение.
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39877140
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennis-r,

увидел что boolean. Сорри.
...
Рейтинг: 0 / 0
Парсер булевых выражений
    #39877967
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slay2012Еще вот на таком спотыкается:


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


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