| От | Jan Poslusny |
|---|---|
| Тема | Re: Help with a very newbie question... |
| Дата | |
| Msg-id | 421C7ACB.8090005@gingerall.cz обсуждение исходный текст |
| Ответ на | Help with a very newbie question... ("Cristian Prieto" <cristian@clickdiario.com>) |
| Список | pgsql-general |
I think that sql-functions may serve as parametrized views for you... http://www.postgresql.org/docs/8.0/static/xfunc-sql.html Cristian Prieto wrote: > I want to create a view or a sp which returns NULL if nothing is found > and a recordset if the user is found > > I wrote something like: > > CREATE sp_getuser(name, pass) RETURNS record AS > $body$ > DECLARE > retval RECORD; > BEGIN > SELECT INTO retval * FROM Users WHERE userid=name AND passwd=pass; > IF NOT FOUND THEN > RETURN NULL; > ELSE > RETURN retval; > END; > $body$ > LANGUAGE plpgsql; > > What is wrong with that function? I guess I could create it as a View > but I don't know how to pass parameters in a view, somebody could help > me with this? > > Thanks a lot!
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера