Re: Function call - Mailing list pgsql-novice

From Andreas Kretschmer
Subject Re: Function call
Date
Msg-id 20090124141350.GA11665@tux
Whole thread Raw
In response to Re: Function call  ("Nico Callewaert" <callewaert.nico@telenet.be>)
List pgsql-novice
Nico Callewaert <callewaert.nico@telenet.be> schrieb:

> Hi again,
>
> I tried your solution, but it gives me still the same error message.  But
> there is a dotted line under the funcion name, like the error is pointing to
> the function name.  Is that the correct way to execute a function, using
> SELECT ?

Sorry, you should also cast the 1 to smallint:

test=# CREATE OR REPLACE FUNCTION upd_afdeling(update_type text, in_afd_id smallint, in_afd_omschrijving text,
in_date_changedtimestamp without time zone) RETURNS integer AS $BODY$ BEGIN return 1; END; $BODY$ LANGUAGE plpgsql
VOLATILECOST 100; 
CREATE FUNCTION
Zeit: 0,607 ms
test=*# select upd_afdeling('I'::text, 1::smallint, 'afdeling 1'::text, current_timestamp::timestamp);
 upd_afdeling
--------------
            1
(1 Zeile)

Zeit: 0,281 ms
test=*# select upd_afdeling('I'::text, 1, 'afdeling 1'::text, current_timestamp::timestamp);
ERROR:  function upd_afdeling(text, integer, text, timestamp without time zone) does not exist
LINE 1: select upd_afdeling('I'::text, 1, 'afdeling 1'::text, curren...
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.


>
> Thanks again, Nico
>
>
> ----- Original Message ----- From: "Andreas Kretschmer"

Please, no top-posting:

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°

pgsql-novice by date:

Previous
From: "Nico Callewaert"
Date:
Subject: Re: Function call
Next
From: "Nico Callewaert"
Date:
Subject: Re: Function call