我在 Python 中使用 cx_Oracle 并且无法将变量用作表名,就像在这个简单的示例中一样:
query = "select * from some.:usertable.userinfo"
bindvars = {'usertable':usertable}
cursor.execute(query, bindvars)
什么是正确的语法?当我使用...等时,变量替换工作正常,WHERE
但不适用于表名。我想我必须以某种方式分隔“:usertable”......</p>