<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Trigger FOR EACH STATEMENT]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=247&amp;type=atom"/>
	<updated>2009-06-25T08:55:30Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=247</id>
		<entry>
			<title type="html"><![CDATA[Odp: Trigger FOR EACH STATEMENT]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1048#p1048"/>
			<content type="html"><![CDATA[[quote=rski]Może być cięzko, bo dla triggerów for each statement  nie koniecznie działają tabele NEW i OLD. Jak wstawiasz wiele insertów?[/quote]

Heh. Właśnie sobie uświadomiłem, że te 4 rekordy wstawiam w pętli po jednym rekordzie więc EACH STATEMENT i EACH ROW zadziała tak samo.

I niepotrzebnie wczoraj straciłem tyle czasu na szukanie rozwiązania problemu.

Dziękuje za odpowiedź.]]></content>
			<author>
				<name><![CDATA[kr]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=940</uri>
			</author>
			<updated>2009-06-25T08:55:30Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1048#p1048</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Trigger FOR EACH STATEMENT]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1047#p1047"/>
			<content type="html"><![CDATA[Może być cięzko, bo dla triggerów for each statement  nie koniecznie działają tabele NEW i OLD. Jak wstawiasz wiele insertów?]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2009-06-25T08:51:28Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1047#p1047</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Trigger FOR EACH STATEMENT]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=1046#p1046"/>
			<content type="html"><![CDATA[Witam.

Dodaję jednym insertem do tabeli następujące dane:
ID  |  KOD PRODUKTU  | ID ZDARZENIE
-------------------------------------------------------------
1    | A1                       | 456 
2    | A2                       | 456 
3    | A3                       | 456 
4    | A4                       | 456 

Chcę po takim insercie dodać do innej tabeli wartość z pola [ID_ZDARZENIE] - ale tylko jeden rekord.
Jak to zrobić triggerem "FOR EACH STATEMENT"?
(trigger FOR EACH ROW wstawi mi do nowej tabeli 4 rekordy zamiast 1)]]></content>
			<author>
				<name><![CDATA[kr]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=940</uri>
			</author>
			<updated>2009-06-24T22:11:41Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=1046#p1046</id>
		</entry>
</feed>
