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