Re: Can I create a trigger to add another record based on the inserted record in the same table?
| От | David Johnston |
|---|---|
| Тема | Re: Can I create a trigger to add another record based on the inserted record in the same table? |
| Дата | |
| Msg-id | 5174807D-CA35-4CE2-B03E-77BC4A515695@yahoo.com обсуждение исходный текст |
| Ответ на | Can I create a trigger to add another record based on the inserted record in the same table? (Mohd Shaiza Ibrahim <mohdshaiza@gmail.com>) |
| Ответы |
Re: Can I create a trigger to add another record based on the inserted record in the same table?
|
| Список | pgsql-general |
On Jul 17, 2012, at 20:59, Mohd Shaiza Ibrahim <mohdshaiza@gmail.com> wrote: > Hi, > > Can you guys please help me? My question sounds like this. > > When I insert a new record in a table, can I create a trigger to add > another record based on the inserted record in the same table? > > For example, > > INSERT INTO employee (emp_id, emp_name) VALUES (0001, 'Jack'); > > The result: > > Select * from employee; > > emp_id | emp_name > 0001 | Jack > 0002 | Bob > > I've tried running the statement below but it doesn't work. Infinite > loop i'm guessing. > > Infinite loop is correct. You need to fix your logic to solve that problem or consider a new design. Maybe restrict insertsto the table to a security definer function and put you dual insert logic into it. David J.
В списке pgsql-general по дате отправления: