Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
простые вопросы
|
|||
|---|---|---|---|
|
#18+
ДД, помогите плиз разобраться, почему так выполняется Код: sql 1. 2. 3. 4. 5. а так -нет Код: sql 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 13:02 |
|
||
|
простые вопросы
|
|||
|---|---|---|---|
|
#18+
azzzzz, Я же говорю, это исключительно вопрос клиентского ПО. Тот же, QuestСentral "догадывается", что если встретили CREATE PROCEDURE, то дальше пойдёт тело со своими ';' внутри и надо отслеживать BEGIN ... END для корректного разделения на отдельные statement'ы. Тут, надо полагать, что-то подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 13:27 |
|
||
|
простые вопросы
|
|||
|---|---|---|---|
|
#18+
CawaSPb, спасибо! Так как заставить это работать? И тогда мы сразу перейдем к следующему вопросу - как заставить работать это: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. [IBM][CLI Driver][DB2/NT64] SQL0104N Обнаружен неправильный элемент ";" после текста "ate ) THEN GOTO EXIT". Список правильных элементов: "<join_type_without_spec> JOIN <join_operand>". LINE NUMBER=1. SQLSTATE=42601 Statement processed with ERROR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 13:55 |
|
||
|
простые вопросы
|
|||
|---|---|---|---|
|
#18+
azzzzz, что это? если это inlined compound sql statement, то оно по определнию Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 13:57 |
|
||
|
простые вопросы
|
|||
|---|---|---|---|
|
#18+
Дмитрий, Опять же, как говорил, после метки _обязательно_ должен идти какой-нибудь statement. См. http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0004239.html Там явно указано: Код: plaintext 1. 2. 3. 4. И тут (в описаании Inlined Compound SQL) - http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0004240.html Явно видим, что метку можно использовать только для обозначения всего блока (с последующим возможным "LEAVE метка "). Следует также обратить внимание, что а) Inlined Compound SQL _не бывает_ "не atomic". б) "If the ATOMIC keyword is specified in a dynamically prepared compound statement or an SQL function that is not within a module, the compound statement is processed as a compound SQL (inlined) statement." Т.е. за исключением модулей ATOMIC/NOT ATOMIC несёт дополнительную семантику - Inlined/Compiled. Ещё раз, метки перед произвольным statement'ом можно использовать только внутри Compiled. Итого: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Можно Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Вероятно при исполнении этого всего как отдельного statement'а придётся ещё раз обернуть это всё в дополнительный begin ... end. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 14:29 |
|
||
|
простые вопросы
|
|||
|---|---|---|---|
|
#18+
CawaSPb, Спасибо! А как можно выводить результат select' ов, при выполнении compound SQL (inlined) statement ? Вы вылоняю в quest central: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2014, 16:29 |
|
||
|
простые вопросы
|
|||
|---|---|---|---|
|
#18+
azzzzz, Не уверен, что QC это может, то в интерпретатор db2 может так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 14:08 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=28&tid=1601199]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
26ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 311ms |
| total: | 484ms |

| 0 / 0 |
