|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
Доброго дня! Дописываю хранимую процедуру...У процедуры куча выходных параметров, один из которых мне важен, это тип сервиса...До внесения моих правок, процедура абсолютно рабочая...выводит заданные выходные параметры...один из этих параметров мне интересен, это servicetypename...IBExpert все что то ругается, может подчеркивает vpisano=''; Parsing Error...может по синтаксису что то не то?...суть в чем, в зависимости от типа сервиса, в выходную переменную записывается определенное значение...выходную переменную определил, тип varchar Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 14:46 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
SlavikArhan, 1) уберите into везде где хотите присвоить значение переменной; 2) для однострочных if не нужен begin...end; 3) лучше будет если видеть весь техт ХП, а то гадать приходится. Удачи ! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 14:58 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
SlavikArhan, ну и где ты такой синтаксис нашёл? Читай https://www.firebirdsql.org/file/documentation/reference_manuals/firebird-language-reference-30-rus.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 14:59 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
SlavikArhan, как то так наверное: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Ксати четвёртый и пятый пункт дублируется, так не должно быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 15:02 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
SlavikArhan, вместо строкового параметра :servicetypename обычно используют её индекс (цифры). И получше будет, если хотя бы так: Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 15:06 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
AltHaspвместо строкового параметра :servicetypename обычно используют её индекс (цифры). что-что? AltHaspИ получше будет, если хотя бы так: так будет хуже, и в контексте вопроса вообще бред. Где вы там таблицу увидели? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 15:32 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
Я буду краток: Код: plsql 1.
И больше ничего не нужно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2018, 15:38 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
Еще вариант Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 03:56 |
|
оператор if в процедуре...Parsing Error
|
|||
---|---|---|---|
#18+
Господа, спасибо большое! Прикрутил код у процедуре... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 12:05 |
|
|
start [/forum/topic.php?fid=40&msg=39672122&tid=1561042]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 158ms |
0 / 0 |