一个没有按预期工作

2024-04-18 23:00:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在执行下面的代码,但是我没有得到一些记录的预期结果。DEFINITION列存储视图“SAMPLE”的SELECT语句。它适用于某些视图,但不是所有视图。有没有人遇到过类似的问题?你知道吗

query="SELECT DEFINITION FROM database1.._V_VIEW WHERE database='database1' and VIEWNAME='sample'"
cur.execute(query)
definition=cur.fetchone()
print (definition )


>     SQL output : SELECT NAME FROM TABLE1
>     Python output : ('Not a view', )

Tags: sample代码fromview视图output记录语句
1条回答
网友
1楼 · 发布于 2024-04-18 23:00:13

这可能是因为您正在连接的数据库可能无法访问该视图。例如,如果我运行连接到其他数据库的“SELECT DEFINITION FROM database1.._V_VIEW”查询,比如说“database2”,就可能发生这种情况。你知道吗

相关问题 更多 >