Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Create view... Syntax error. В чем ошибка? / 4 сообщений из 4, страница 1 из 1
08.09.2003, 16:20
    #32258803
^junior^
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Create view... Syntax error. В чем ошибка?
При выполнении скрипта выдает синтаксическую ошибку. Скрипт создан Power Designer'ом при переносе базы из Oracle в Informix.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create view GIVCN.APP_VIEW_GR_DEB_OR (PLAT_DATE, LINE_ID, SUM_L, MEM_ORDER, LINE_NAME) as
SELECT  b.plat_date plat_date,a.line_id line_id, sum(a.bank_sum) sum_l, min(x.mem_order) mem_order , min(mem_name) line_name
FROM app_bank a, app_plateg b, line c, line_x_set x
where a.line_id= c.mem_id
and a.plat_id=b.plat_id
and b.deb_kred='D'
and c.mem_id=x.mem_id and x.set_id= 80000000 
group by b.plat_date,a.line_id
 union
 select plat_date plat_date, min( 80000326 ) line_id, sum(nds_sum) sum_l, min( 9999999 ) mem_order, min(' ПДВ (_нш_ надходження) ') line_name from app_plateg
 where plat_status='Y' and deb_kred='D'
 group by plat_date

order by  plat_date,mem_order;
...
Рейтинг: 0 / 0
08.09.2003, 21:27
    #32259183
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Create view... Syntax error. В чем ошибка?
А в чем, по твоему, "глубокий смысл" min(' ПДВ (_нш_ надходження) ') ?
Да и нельзя полагаться на интелектуальность PD при автопереносе структуры.
...
Рейтинг: 0 / 0
09.09.2003, 10:46
    #32259491
^junior^
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Create view... Syntax error. В чем ошибка?
Ну, то, что PD не очень интеллектуально всё это делает, это я догадался и сам. Но проблема не в лишних min, так как ошибку синтаксиса выдает везде, где стоит order by , и если его закомментировать, то всё работает.
Что здесь не так с oreder by ?
...
Рейтинг: 0 / 0
09.09.2003, 13:28
    #32259858
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Create view... Syntax error. В чем ошибка?
Энциклопедия юных сурков, т. "Informix Guide to SQL Syntax"
The SELECT statement in CREATE VIEW cannot include the following clauses:
FIRST
INTO TEMP
ORDER BY
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Create view... Syntax error. В чем ошибка? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]