<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Tablice w triggerach]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=496&amp;type=atom"/>
	<updated>2010-10-23T17:48:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=496</id>
		<entry>
			<title type="html"><![CDATA[Odp: Tablice w triggerach]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2229#p2229"/>
			<content type="html"><![CDATA[[code]
declare 
tab integer[];
begin

select array(SELECT ......) into tab;

...


for i in 1..array_length(tab,1) loop
raise info 'element: %',tab[i];   --wypisanie elementu
end loop;

end;
[/code]]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2010-10-23T17:48:20Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2229#p2229</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Tablice w triggerach]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2226#p2226"/>
			<content type="html"><![CDATA[Witam wszystkich

Na wstępie zaznaczam ,że nie chodzi mi o tablice NEW OLD
Tworzę pewnego triggera , w bloku DECLARE ,gdzie można deklarować zmienne chciałbym utworzyć tablice, ponieważ do tej zmiennej tablicowej SELECT który zostanie wykonany w bloku BEGIN zwróci więcej niż jedną wartość.
I teraz pytanie do was w jaki sposób można to zrobić oraz jak później operować na tej tablicy, da się stworzyć pętle , która sprawdzi mi wszystkie elementy tablicy ?


Ogólnie chodzi mi o coś takiego :
DECLARE
   tab INETGER [];

BEGIN
   tab = (SELECT ......); // ten select zwraca wiecej niż jeden rząd]]></content>
			<author>
				<name><![CDATA[Rogo]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1161</uri>
			</author>
			<updated>2010-10-23T10:06:41Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2226#p2226</id>
		</entry>
</feed>
