|
Teradata Вставить данные из рекурсивного запроса в таблицу
|
|||
---|---|---|---|
#18+
Всем добрый вечер! Прошу помощи в исправлении синтаксиса при вставки данных из рекурсивного запроса. Сначала создается волатильная таблица, далее рекурсивный запрос и после поля рекурсивного запроса инсертятся в эту таблицу: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Но ругается на инсерт после рекурсивного запроса, подскажите как исправить. Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 19:52 |
|
Teradata Вставить данные из рекурсивного запроса в таблицу
|
|||
---|---|---|---|
#18+
если выполнить рекурсивный запрос вкупе с селектом: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
он отрабатывает без ошибок, но с инсертом не хочет работать ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 20:57 |
|
Teradata Вставить данные из рекурсивного запроса в таблицу
|
|||
---|---|---|---|
#18+
В Терадатной документации не нашел, но зато нашел в MySQL-ной: https://dev.mysql.com/doc/refman/8.0/en/with.html Immediately preceding SELECT for statements that include a SELECT statement: INSERT ... WITH ... SELECT ... REPLACE ... WITH ... SELECT ... CREATE TABLE ... WITH ... SELECT ... CREATE VIEW ... WITH ... SELECT ... DECLARE CURSOR ... WITH ... SELECT ... EXPLAIN ... WITH ... SELECT ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 22:05 |
|
Teradata Вставить данные из рекурсивного запроса в таблицу
|
|||
---|---|---|---|
#18+
Дмитрий86, попробуйте инсерт перед cte разместить Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 23:21 |
|
|
start [/forum/topic.php?fid=56&msg=40000021&tid=2015009]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
369ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 240ms |
total: | 705ms |
0 / 0 |