
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.01.2018, 10:19
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
Добрый день! Встретил такую конструкцию. Но в нете не нашел ссылку на такой синтаксис. Может кто в курсе что это и где почитать? Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:23
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
Foxter, Имею ввиду, конечно же, какой - то псевдоним, что ли - в скобках )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:27
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
FoxterНо в нете не нашел ссылку на такой синтаксис во всем инете забанили ?? авторМожет кто в курсе что это и где почитать? как всегда в документации WITH Clause : Subquery Factoring in Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:29
|
|||
|---|---|---|---|
|
|||
with q1(arg) as |
|||
|
#18+
Если верить SQL Reference от 12 версии, то это subquery_factoring_clause := query_name ([c_alias [, c_alias]...]) AS (subquery) [search_clause] [cycle_clause] [, query_name ([c_alias [, c_alias]...]) AS (subquery) [search_clause] [cycle_clause]]... https://docs.oracle.com/database/121/SQLRF/statements_10002.htm#i2077142 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:41
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
The subquery_factoring_clause lets you assign a name ( query_name ) to a subquery block. ... The column aliases following the query_name and the set operators separating multiple subqueries in the AS clause are valid ... т.е. в ином варианте это Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:42
|
|||
|---|---|---|---|
|
|||
with q1(arg) as |
|||
|
#18+
Foxter, стандартный синтаксис. в некоторых других СУБД принят с версии 2005. В оракле решили, что до версии 12с оно никому не нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:47
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
Добрый Э - Эхв некотор ых других СУБД принят с версии 2005 .Перечисли СУБД, а которых with появился с "версии 2005". Добрый Э - ЭхВ оракле решили, что до версии 12с оно никому не нужно...В документации на 11 так и написано, этот синтаксис вам не нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:54
|
|||
|---|---|---|---|
|
|||
with q1(arg) as |
|||
|
#18+
-2-, Извини. Просто со многими СУБД работать приходится. Не помню уже где что есть и тем более когда что появилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:54
|
|||
|---|---|---|---|
|
|||
with q1(arg) as |
|||
|
#18+
-2-, да всё тот же MS SQL Server. Называется у них сия приблуда CTE (Common Table Expression). Причем у них он с 2005-й же версии сразу был рекурсивным. А не как в оракле. Где конструкцию ввели в версии 9i, рекурсивность к неё прикрутили с версии 11g, а именованный список полей - только с версии 12с удосужились допилить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:55
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
Добрый Э - Эха именованный список полей - только с версии 12с удосужились допилить...Опять мимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:57
|
|||
|---|---|---|---|
|
|||
with q1(arg) as |
|||
|
#18+
Добрый Э - Эх-2-, да всё тот же MS SQL Server. Называется у них сия приблуда CTE (Common Table Expression). Причем у них он с 2005-й же версии сразу был рекурсивным. А не как в оракле. Где конструкцию ввели в версии 9i, рекурсивность к неё прикрутили с версии 11g, а именованный список полей - только с версии 12с удосужились допилить... ок, про список прогнал. в 11-й версии же и запилили.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 10:57
|
|||
|---|---|---|---|
|
|||
with q1(arg) as |
|||
|
#18+
AmKadДобрый Э - Эха именованный список полей - только с версии 12с удосужились допилить...Опять мимо. плохо быть серым. любое чмо может под тебя закосить... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 11:15
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
Добрый Э - ЭхAmKadпропущено... Опять мимо. плохо быть серым. любое чмо может под тебя закосить... :) мне пришлось посинеть зы насчет with в db2 "всегда" была ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2018, 11:50
|
|||
|---|---|---|---|
with q1(arg) as |
|||
|
#18+
Добрый Э - Эхплохо быть серым. любое чмо может под тебя закосить... :) Или наоборот хорошо. Всегда за чмо можно кого-то другого выставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1884599]: |
0ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 343ms |

| 0 / 0 |
