| От | Ben-Nes Michael |
|---|---|
| Тема | insert into view |
| Дата | |
| Msg-id | 00bb01c26d5f$ce76ad40$aa0f5ac2@canaan.co.il обсуждение исходный текст |
| Ответы |
Re: insert into view
|
| Список | pgsql-general |
Hi
im trying to insert into the following view and i have problem handeling the
serial type
CREATE TABLE a (field11 serial PRIMARY KEY,field12 integer);
CREATE TABLE b (field11 integer REFERENCES field11, field22 integer PRIMARY
KEY)
CREATE VIEW some_view AS
SELECT * FROM a,b left join b using (field11);
CREATE RULE insert_into_view AS ON INSERT TO some_view DO INSTEAD (
INSERT INTO a (field12) VALUES (NEW.field11);
INSERT INTO b (field11, field22) VALUES (NEW.field11, NEW.field22);
);
now.
how do i tell him the second insert in the rule to use the new value of the
serial from the first insert ?
Thanks in advance
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера