|
|
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
Добрый день! Встретил такую конструкцию. Но в нете не нашел ссылку на такой синтаксис. Может кто в курсе что это и где почитать? Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:19 |
|
||
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
Foxter, Имею ввиду, конечно же, какой - то псевдоним, что ли - в скобках )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:23 |
|
||
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
FoxterНо в нете не нашел ссылку на такой синтаксис во всем инете забанили ?? авторМожет кто в курсе что это и где почитать? как всегда в документации WITH Clause : Subquery Factoring in Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:27 |
|
||
|
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:29 |
|
||
|
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:41 |
|
||
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
Foxter, стандартный синтаксис. в некоторых других СУБД принят с версии 2005. В оракле решили, что до версии 12с оно никому не нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:42 |
|
||
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхв некотор ых других СУБД принят с версии 2005 .Перечисли СУБД, а которых with появился с "версии 2005". Добрый Э - ЭхВ оракле решили, что до версии 12с оно никому не нужно...В документации на 11 так и написано, этот синтаксис вам не нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:47 |
|
||
|
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:54 |
|
||
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эха именованный список полей - только с версии 12с удосужились допилить...Опять мимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:55 |
|
||
|
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, 10:57 |
|
||
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхAmKadпропущено... Опять мимо. плохо быть серым. любое чмо может под тебя закосить... :) мне пришлось посинеть зы насчет with в db2 "всегда" была ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 11:15 |
|
||
|
with q1(arg) as
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхплохо быть серым. любое чмо может под тебя закосить... :) Или наоборот хорошо. Всегда за чмо можно кого-то другого выставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39583287&tid=1884599]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 368ms |

| 0 / 0 |
