Python で cx_Oracle を使用していますが、次の簡単な例のように、変数をテーブル名として使用できません。
query = "select * from some.:usertable.userinfo"
bindvars = {'usertable':usertable}
cursor.execute(query, bindvars)
正しい構文は何ですか? …などを使用すると、変数の置換は正常に機能WHERE
しますが、テーブル名では機能しません。どうにかして ":usertable" を分けないといけないのかな…</p>