Re: plpgsql
| От | Tom Lane |
|---|---|
| Тема | Re: plpgsql |
| Дата | |
| Msg-id | 5646.1066670973@sss.pgh.pa.us обсуждение |
| Ответ на | Re: plpgsql (Martin Marques <martin@bugs.unl.edu.ar>) |
| Список | pgsql-general |
Martin Marques <martin@bugs.unl.edu.ar> writes:
>> Line 2 of the function is not where your assignment is; there seems to
>> be something wrong with your first variable declaration.
> Great! I don't understand why I started putting tabs. The first 4 functions
> have spaces between the variable name and the type.
Okay. I've improved the error reporting here for 7.4. CVS tip now does
regression=# create function foo() returns int as '
regression'# declare
regression'# xyzint;
regression'# begin
regression'# ...
regression'# end' language plpgsql;
CREATE FUNCTION
regression=# select foo();
ERROR: invalid type name ""
CONTEXT: compile of PL/pgSQL function "foo" near line 2
which should be at least a little less confusing ...
regards, tom lane
В списке pgsql-general по дате отправления: