powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert : Error 104 при нескольких set подряд...
8 сообщений из 8, страница 1 из 1
IBExpert : Error 104 при нескольких set подряд...
    #34729261
Hukaparya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь создать простенький запросик:

Код: plaintext
1.
2.
update operations
set rate =  3  where code =  6204 ;
set percent =  1  where code =  6205 ;

Ну, там этих set дальше довольно много... А IBExpert отрабатывает только первый
(в смысле, если он единственный),
а в данном случае выдает следующее:

Код: plaintext
1.
2.
3.
4.
Invalid token.
Dynamic SQL Error.
SQL error code = - 104 .
Token unknown - line  4 , char - 1 .
set.
И что бы не ставилось после первого set, все равно ругается...
Как бы это обойти?
...
Рейтинг: 0 / 0
IBExpert : Error 104 при нескольких set подряд...
    #34729324
Pop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HukaparyaКак бы это обойти?
Ты этот синтаксис сам выдумал? Может посмотришь документацию?
...
Рейтинг: 0 / 0
IBExpert : Error 104 при нескольких set подряд...
    #34729341
Hukaparya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не сложно, покажите правильный синтаксис, я ньюб, а надо довольно срочно ;(
...
Рейтинг: 0 / 0
IBExpert : Error 104 при нескольких set подряд...
    #34729359
Pop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HukaparyaЕсли не сложно, покажите правильный синтаксис, я ньюб, а надо довольно срочно ;( Срочно тут не поможешь :(

Проще всего сделать два update.
Код: plaintext
1.
2.
3.
update operations
set rate =  3  where code =  6204 ;
update operations
set percent =  1  where code =  6205 ;
Ну и полученный скрипт выполнить не в редакторе запрососов, а в редакторе скриптов.
...
Рейтинг: 0 / 0
IBExpert : Error 104 при нескольких set подряд...
    #34729539
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HukaparyaЕсли не сложно, покажите правильный синтаксис, я ньюб, а надо довольно срочно ;(
Держи кусочек
Код: plaintext
1.
2.
UPDATE  table 
SET col = <val> [, col = <val> …]
[WHERE <search_condition> ];
...
Рейтинг: 0 / 0
IBExpert : Error 104 при нескольких set подряд...
    #34729691
Hukaparya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо, заработало вроде...
И тут возникает новый вопросик:
Как бы это реализовать в или SQLMonitor или isql, а то ни там, ни там не фурычит :(
...
Рейтинг: 0 / 0
IBExpert : Error 104 при нескольких set подряд...
    #34729754
Hukaparya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m7m HukaparyaЕсли не сложно, покажите правильный синтаксис, я ньюб, а надо довольно срочно ;(
Держи кусочек
Код: plaintext
1.
2.
UPDATE  table 
SET col = <val> [, col = <val> …]
[WHERE <search_condition> ];


Эх, в том то и дело, что эти самые <search_condition> у меня разные и их много...
А SQLMonitor и isql опять же выполняют только один...
...
Рейтинг: 0 / 0
IBExpert : Error 104 при нескольких set подряд...
    #34729841
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isql умеет выполнять скрипты. записываешь их все в файл, а затем скармливаешь isql.
Кроме того, есть такой замечательный инструмент, как IBExpert (есть и другие, конечно же), где можно открыть "Script Executive" и писать в столбик сколько хочешь этих апдейтов.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert : Error 104 при нескольких set подряд...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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