如何解决从pypika中的数据库函数中选择值
想知道如何通过 postgresql
从 pypika
DBMS 中存储的函数中选择数据?
是否有任何功能或至少有可能运行自己的查询?例如,select * from get_accounts(<account_id>)
搜索这些并没有找到任何已解决的问题,也没有找到来自存储过程/函数的查询
解决方法
如果要实现 select * from get_accounts(<account_id>)
,只需将存储的函数调用定义为 Function
并将其添加到 from_
子句中。如果您的 account_id
是例如 1,您可以这样做:
>>> from pypika import Query
>>> from pypika.terms import Function
>>> account_id = 1
>>> Query.from_(Function('get_accounts',account_id)).select("*")
'SELECT * FROM get_accounts(1)'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。