Re: returning results from plsql function to plpythonu function

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

 



CP - You're missing a line in the middle; one which will extract specific content(s) from $results.

Because, yes, without such a line, python will only return the object reference.

Lou Picciano


From: "c k" <shreeseva.learning@xxxxxxxxx>
To: "pgsql-admin" <pgsql-admin@xxxxxxxxxxxxxx>, pgsql-general@xxxxxxxxxxxxxx
Sent: Saturday, December 3, 2011 12:50:16 PM
Subject: returning results from plsql function to plpythonu function

Hello friends,
I am checking some logic which includes two functions. One is plsql function which returns text. Second function is plpythonu and contains one statement which outputs notice

e.g.
results = plpy.execute("select * from software.func1();")
plpy.notice("%s" % col for col in results[0])

The same result is returned as a final return as notice. But it does not outputs the correct result which is returned from func1 (text in this case). Rather it outputs notice as
NOTICE:  <generator object <genexpr> at 0xb578cb6c>
It doesn't prints the correct notice even by using
plpy.notice("%s" %results)

What can be the problem here?
Thanks for help.


C P Kulkarni

[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