Re: basics on User Defined Functions
| От | Gaetano Mendola |
|---|---|
| Тема | Re: basics on User Defined Functions |
| Дата | |
| Msg-id | 4150BB18.80207@bigfoot.com обсуждение исходный текст |
| Ответ на | basics on User Defined Functions (Dennis Gearon <gearond@fireserve.net>) |
| Список | pgsql-general |
Dennis Gearon wrote: > Is this the correct way to return values in a record from a UDF in 7.4.+ ? > > Is it ok to modify the arguments as in 'arg_int'? > > -- return type should be RECORD > -- > CREATE OR REPLACE FUNCTION test_function( int ) > RETURNS RECORD AS ' DECLARE > > arg_int ALIAS FOR $1; > > var_record_out record; > var_message_out text; > > BEGIN > > var_message_out := ''This was successful''; > arg_int := rg_int * 3; > > SELECT INTO var_record_out :arg_int AS intX3, > :var_message_out AS message; > RETURN var_record_out; > END; > ' LANGUAGE 'plpgsql'; Did you execute it ? rg_int is not declared, may be is a typo for arg_int; however you can not modify the argument function. Is it an homework ? Regards Gaetano Mendola
В списке pgsql-general по дате отправления: