Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Возможно ли создание вьевера в 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 создать можно.
Но не делай его обновляемым с помощью триггеров- это один сплошной глюк будет


Наверх

Титульная страница Поиск, карта сайта Написать письмо