我正在使用 postgres 9.3 和 Python 2.7。

在 plpython 函数中,我想执行一个返回 bool 值的查询。我怎样才能得到 bool 结果?

例如:

result = plpy.execute('select 1<2 ')

最佳答案

我想出了如何做到这一点:

query="select 1<2 as val;"
result=plpy.execute(query)
if result[0]["val"]:
   print 'of corse: 1 < 2'
else:
   print 'this will never be printed'

关于postgresql - 如何获取plpy执行的查询结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20371146/

10-11 02:08