<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Problem z utworzeniem funkcji i wyzwalacz]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=2278&amp;type=atom"/>
	<updated>2015-05-13T17:04:30Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=2278</id>
		<entry>
			<title type="html"><![CDATA[Problem z utworzeniem funkcji i wyzwalacz]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=5500#p5500"/>
			<content type="html"><![CDATA[Witam. Dostałem za zadanie utworzenie funkcji i wyzwalacza, które sprawdzą jakie są jeszcze płyty z tego samego gatunku co wypożyczana.

create function pozostale() returns trigger
language plpgsql
as
' begin
select tytul from plyta where wypozyczenie.co_wypozyczyl=plyta.numer and plyta.gatunek = gatunek.id_gatunku;
return new;
end; ';

create trigger pozostaleplyty after insert on wypozyczenie for each statement execute procedure pozostale();

I mam że po każdym wpisaniu do tabeli wypozyczenie elemntu powinien się wyświetlać. Dodam że mam tabele wypozyczenie gdzie są dane kto_wypozyczyl, co_wypozyczył i data, potem jest płyta gdzie są kolumny numer, tytuł i gatunek oraz gatunek gdzie jest numer i nazwa gatunku. Wyrzuca mi błąd brakująca klauzula from dla tabeli wypozyczenie. Z góry dziękuje za pomoc.]]></content>
			<author>
				<name><![CDATA[Virtual]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=2392</uri>
			</author>
			<updated>2015-05-13T17:04:30Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=5500#p5500</id>
		</entry>
</feed>
