|
|
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
SashukUNION operation Description Use this statement to combine the results of two or more select statements. Syntax select-statement UNION [ ALL | DISTINCT ] select-statement [ UNION [ ALL | DISTINCT ] select-statement ] ... [ ORDER BY [ integer | select-list-expression-name ] [ ASC | DESC ], ... ] ASA 9.0 Version 9.0.2.3320 А в MS SQL синтаксис описан по-другому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:26 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Локшин МаркОпс... нет, в MS SQL тоже ругается на ошибку, хотя по тому, что я привел из BOL вроде должно работать... А в доке Oracle явно прописано :) Oracle SQL Reference Restrictions on Set Operators .... - You cannot specify the order_by_clause in the subquery of these operators. .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:27 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
а как обойти вот этот момент? "An argument used in the SELECT is not defined" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:27 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Локшин Марк А в MS SQL синтаксис описан по-другому а при чем тут MS SQL? твщ как бы в ПБ9 датавидов хочет создать... вобщем спор не о чем... пусть он попробует.. или хоть напишет че у него там за траблы и хоть кака ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:35 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
чтоб быть точнее, сделал так: 1) создал левый запрос q_test1 2) создал ДВ с использованием этого запроса 3) в ДВ Designe->Data Source 4) затем Designe->Convert to Syntax 5) вставил вышеприведенный текст (убрал на всяк случай Order by) 6) сохраняю запрос в q_test2 7) меня спрашивают хочу ли я вернуться в ДВ, я грю ДА 8) затем я вижу "An argument used in the SELECT is not defined" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:38 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Imperousа как обойти вот этот момент? "An argument used in the SELECT is not defined" если не ошибаюсь - то нет у тебя аргументов для ретрива, тоесть: Design - Retrieval arguments ну а там добавь их (они в селекте вот с таким символом ":") и тип конечно не забудь указать соответствующрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:39 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Dim2000 Imperous wrote: > 8) затем я вижу "An argument used in the SELECT is not defined" И что, совсем никаких идей ? Posted via ActualForum NNTP Server 1.4 очень смешно, просто бу-га-га где определять эти переменные??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:45 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Imperous wrote: > очень смешно, просто бу-га-га Да, смешно. > где определять эти переменные??? Design -> Retrieval arguments. Тебе Sashuk уже ответил. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:49 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 12:49 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Sashuk Локшин Марк А в MS SQL синтаксис описан по-другому а при чем тут MS SQL? твщ как бы в ПБ9 датавидов хочет создать... вобщем спор не о чем... пусть он попробует.. или хоть напишет че у него там за траблы и хоть кака ошибка. При том, что запрос посылается на сервер чтобы определить ккакой result set он возвращает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 13:12 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Локшин Марк При том, что запрос посылается на сервер чтобы определить ккакой result set он возвращает. ну так у него же не MsSql, а ASE 12.5... я понимаю, что Вы скажете это практически где то в одной стороне.. но все же.. оно, тоесть ордер, если не в конце - не работает... хотя судя с синтаксиса тот который Вы приводили должно было... и опять таки для MsSql... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2008, 13:25 |
|
||
|
Можно ли в DW сделать UNION?
|
|||
|---|---|---|---|
|
#18+
Чуть ниже того куска BOL который я цитировал есть более точное описание синтаксиса, в котором ORDER BY описывается как и полагается BOLSELECT statement ::= < query_expression > [ ORDER BY { order_by_expression | column_position [ ASC | DESC ] } [ ,...n ] ] [ COMPUTE { { AVG | COUNT | MAX | MIN | SUM } ( expression ) } [ ,...n ] [ BY expression [ ,...n ] ] ] [ FOR { BROWSE | XML { RAW | AUTO | EXPLICIT } [ , XMLDATA ] [ , ELEMENTS ] [ , BINARY base64 ] } ] [ OPTION ( < query_hint > [ ,...n ]) ] < query expression > ::= { < query specification > | ( < query expression > ) } [ UNION [ ALL ] < query specification | ( < query expression > ) [...n ] ] < query specification > ::= SELECT [ ALL | DISTINCT ] [ { TOP integer | TOP integer PERCENT } [ WITH TIES ] ] < select_list > [ INTO new_table ] [ FROM { < table_source > } [ ,...n ] ] [ WHERE < search_condition > ] [ GROUP BY [ ALL ] group_by_expression [ ,...n ] [ WITH { CUBE | ROLLUP } ] ] [ HAVING < search_condition > ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2008, 09:50 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35379686&tid=1336641]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 377ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...