Ian,

You're welcome.  Replying to the list for the edification of other users.

-Josh

> I just figgered it out.  I declared the function as 
> 
> create function some_func(test) returns int ...
> 
> where test is the name of a table.  The values are passed as a tcl array.  I 
will see if RECORD works too.  I wonder if that would eliminate the problem I 
ran into where I had dropped and recreated the table.  The function barfed 
since the OID for the user defined type "test" did not exist.
> 
> This will work slick.  Thanks!
> 
> >>> Josh Berkus <[EMAIL PROTECTED]> 12/09/02 12:29PM >>>
> Ian,
> 
> > That makes sense!  Is that psuedo code, or is there a way to send a 
function 
> the entire NEW array without specifying each column name and datatype 
> specifically.
> > 
> > I am using pltcl, if that matters..
> 
> Not sure about pltcl.   I'd say, try it, declare the function as:
> 
> CREATE FUNCTION some_func (RECORD) and see how things go.
> 
> -- 
> -Josh Berkus
> 
> ______AGLIO DATABASE SOLUTIONS___________________________
>                                         Josh Berkus
>    Complete information technology    [EMAIL PROTECTED] 
>     and data management solutions     (415) 565-7293
>    for law firms, small businesses     fax 621-2533
>     and non-profit organizations.     San Francisco
> 
> 
> 

-- 
-Josh Berkus

______AGLIO DATABASE SOLUTIONS___________________________
                                        Josh Berkus
   Complete information technology      [EMAIL PROTECTED]
    and data management solutions       (415) 565-7293
   for law firms, small businesses       fax 621-2533
    and non-profit organizations.       San Francisco


---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to