Re: Help with function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ok, here is a bit more information,  When I declare the function as
function(view_name, view_name) an try to update my view.  I am getting
the following errors:
ERROR:  record type has not been registered
CONTEXT:  PL/pgSQL function "clmhdr_view_update" while storing call
arguments into local variables

My rule is doing select function_name(new.*, old.*).  

What is pg trying say here, and how to I modify my function to fix this?

Thanks,

Chris

On 8/12/05, Chris Hoover <revoohc@xxxxxxxxx> wrote:
> I need some help with how to define a function.  I am trying to create
> a function that I pass two records into.  However, I can not seem to
> get the syntax correct in the definition.
> 
> Exactly what I'm doing is having a rule on one of my views call a
> function and pass the new.* and old.* records to the function.  the
> function will then handle the inserting, updating, and deleting from
> the underlying tables.
> 
> I tried to define the function as function_name(new_rec view_name,
> old_rec view_name), but it abends on the call.
> 
> function_name(new_rec view_name%rowtype, old_rec view_name%rowtype)
> will not compile.
> 
> 
> Can someone please provide some guidance on how to pass the records to
> my new function?
> 
> thanks,
> 
> Chris
>


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux