Insert/update

Zdenek Janis Zdenek.Janis na brajan.cz
Úterý Leden 25 21:16:53 CET 2005


Pro PG ulozenou procedurou:

create or replace function update_passwd
(varchar, /* jmeno */
  varchar) /* heslo */
returns boolean language 'plpgsql' as '
declare
	name	alias for $1;
	pass	alias for $2;
begin
	if exists(select jmeno from password where (jmeno = name)) then
		update password set heslo = pass where (jmeno = name);
	else
		insert into password (jmeno, heslo)
		values (name, pass);
	end if;
	return true;
end;
';

-- 
S pozdravem
                 Zdenek Janis


Další informace o konferenci Test