Необходимо создать хранимую процедуру для обновления таблицы - PullRequest
0 голосов
/ 06 марта 2020

Я хочу обновить таблицу B из таблицы A (основная таблица) при публикации новой записи. данные таблицы такие же, и просто дамп в таблицу B для поддержания большего объема данных.

Я ищу написать сохраненный pro c для этого и ниже, это то, что у меня есть, но он выдает ошибку в оператор начала

Столбец идентификатора здесь является уникальным идентификатором. и DB PostgreSQL

create or replace procedure proc 1 ()
as
begin
      INSERT into table B (Col1, Col2, Col3, etc)
             select (Col1, Col2, Col3, etc) from table A
             where not exists (
             select (Col1, Col2, Col3, etc)
             from    table B     
             where table A.id = TableB.id  
end

Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...