我们需要一个用于Python的SQL解析或分解库。我们希望能够输入一个SQL文本查询,然后作为结果返回查询部分。它不需要花哨,或者其他什么,但是我们会喜欢避免自己做解析。理想情况下,我们可以这样做:
the_query = "select something from some_table where blah = 'thing' limit 15"
query_parts = the_library.parse(the_query)
print query_parts.limit().val()
>>> '15'
还有这个:
the_query = "select something from some_table where blah = 'thing'"
query_parts = the_library.parse(the_query)
print query_parts.limit().val()
>>> None
有人能给我们指点一下吗?如果功能比较有限,也可以。
非常感谢!
你可能想看看sqlparse
从他们的主页上公然盗取:
相关问题 更多 >
编程相关推荐