You will have to use the "CALLED ON NULL INPUT" option to "create function" (Postgresql 8.1, I don't know about other versions) if you expect NULL arguments.
Jim ---------- Original Message ----------- From: "Rommel the iCeMAn" <[EMAIL PROTECTED]> To: "PostgreSQL SQL Mailing List" <pgsql-sql@postgresql.org> Sent: Fri, 9 Jun 2006 16:01:26 -0400 Subject: [SQL] Problems Testing User-Defined Function > Hi list, > > I'm a newbie and I have a problem. I've defined the following function using > pgAdmin but I am clueless as to how I can test it. I will eventually be > calling this function from a .NET application but I want to test it using > raw SQL first. Here's the function definition: > > CREATE OR REPLACE FUNCTION sp_insert_manifest(_sender varchar(255), > _sender_email varchar(255), > _reply_to varchar(255), > _filename varchar(255), > _file oid, > _datetime_sent timestamp) RETURNS integer AS $$ > > -- blah blah -- > > $$ LANGUAGE plpgsql; > > I am trying to pass the following values to the function but I have been so > far unsuccessful. > > SELECT sp_insert_manifest('me', [EMAIL PROTECTED]', '[EMAIL PROTECTED]', > 'test.txt', NULL, > '2006/06/09') > > Can anyone help me here? > > Thanks, > Rommel the iCeMAn. > > ---------------------------(end of broadcast)--------------------------- > TIP 5: don't forget to increase your free space map settings ------- End of Original Message ------- ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster