|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
разбирая OLTP тест Таблоида обнаружил, что в IBE 2014.7.8.1 редактор хранимых процедур не понимает подфункцию со скобочками без параметров. Без скобок всё нормально Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Ругается parsing error ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2014, 14:19 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
Кроме того, редактор хранимых процедур не понимает merge с конструкцией returning Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2014, 14:25 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
Симонов Денис в IBE 2014.7.8.1 редактор хранимых процедур не понимает подфункцию со скобочками без параметров. Это поправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2014, 15:46 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
Симонов Денисне понимает merge с конструкцией returning Это новая фича тройки что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2014, 15:57 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
IBExpert, да, и доступна она была уже в первой альфе RN Supplemental SQL 2008 Features for MERGE Adriano dos Santos Fernandes In summary, support for MERGE was supplemented with the introduction of these features: • Addition of the DELETE extension (CORE-2005) • Enabling the use of multiple WHEN MATCHED | NOT MATCHED clauses (CORE-3639) and ability to apply conditions to WHEN MATCHED | NOT MATCHED • Addition of the RETURNING ... INTO ... clause (CORE-3020) The purpose of MERGE is to read data from the source and INSERT or UPDATE in the target table according to a condition. It is available in DSQL and PSQL. Syntax Pattern <merge statement> ::= MERGE INTO <table or view> [ [AS] <correlation name> ] USING <table or view or derived table> [ [AS] <correlation name> ] ON <condition> <merge when>... <returning clause> <merge when> ::= <merge when matched> | <merge when not matched> <merge when matched> ::= WHEN MATCHED [ AND <condition> ] THEN { UPDATE SET <assignment list> | DELETE } <merge when not matched> ::= WHEN NOT MATCHED [ AND <condition> ] THEN INSERT [ <left paren> <column list> <right paren> ] VALUES <left paren> <value list> <right paren> Rules At least one of <merge when matched> or <merge when not matched> should be specified. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2014, 20:29 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
Симонов Денисда, и доступна она была уже в первой альфе Гм. А чего returning возвращает, если обновлено/вставлено несколько записей? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2014, 09:02 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
IBExpertГм. А чего returning возвращает, если обновлено/вставлено несколько записей?multiple rows in singleton select. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2014, 09:30 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
IBExpert, delete и update тоже могут удалять/обновлять несколько записей. Интересно что merge и в синтаксисе 2.5 не обрабатывается корректно. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
пишет parsing error а вот так всё нормально Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Ещё хотелось бы обратить внимание, что в новом MERGE есть ещё и DELETE Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Parsing error ну и ещё теперь секций when matched и when not matched может быть несколько если в них есть дополнительные условия Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
то же не понимает ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2014, 10:33 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
Вроде исправил все, но надо потестить. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2014, 16:00 |
|
FB3. Редактор хранимых процедур не понимает подфункцию без параметров
|
|||
---|---|---|---|
#18+
IBExpert, спасибо. Обязательно потестим. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2014, 19:48 |
|
|
start [/forum/topic.php?fid=42&msg=38697492&tid=1599681]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 165ms |
0 / 0 |