![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли создание вьевера в IB по объединению данных 2 таблиц с одинаковой структурой ? [D6, IB5.x, IB6.x]
Grek © (2002-03-18 12:55:00)Возможно ли создание вьевера в IB по объединению данных 2 таблиц с одинаковой структурой (аналогично оператору Union All)?
Alexandr (2002-03-18 14:38:00) [1]а в Firebird можно создавать.
Может и в IB6 можно...
а embedded SQL это практически в пользовательских программах, или процедуру еще можно написать
Alexandr (2002-03-18 14:36:00) [2]смотри что в Language References к Interbase5 написано
DSQL does not support view definition contain Union clauses. To create such a view use embedded SQL
Grek (2002-03-18 14:26:00) [3]При создании View ругается на Union. C одним Select проходит без проблем.
CREATE VIEW VIEW1 (
AKWARE,
NAME,
INPACK,
INPALLET,
CODE
) AS SELECT * from ware Union Select * from ware
Alexandr (2002-03-18 14:12:00) [4]а как это "не проходит"?
А без union "проходит"?
Grek (2002-03-18 13:54:00) [5]Писал, и не один раз. Не проходит.
CREATE VIEW VIEW1 (
AKWARE,
NAME,
INPACK,
INPALLET,
CODE,
) AS SELECT * from ware Union Select * from ware
Alexandr (2002-03-18 13:48:00) [6]как как ?
Так и пиши
create view ...
on select... union ...
Grek (2002-03-18 13:41:00) [7]Если можно создать, то как?
Alexandr (2002-03-18 13:00:00) [8]view создать можно.
Но не делай его обновляемым с помощью триггеров- это один сплошной глюк будет