私はOracleデータベースとJythonを使用しています。
データベースからデータを取得しても問題ありません。
results = statement.executeQuery("select %s from %s where column_id = '%s'", % (column, table, id))
これは、1列のデータを取得する場合に正常に機能します。
ループして次のようなリストをスローしたいとします。
columns = ['column1', 'column2', 'column3', 'column4', 'column5']
したがって、クエリは次のようになります。
results = statement.executeQuery("select %s, %s, %s, %s, %s from %s where column_id = '%s'", % (column1, column2, column3, column4, column5, table, id))
どうすればこれを行うことができますか?
これを実現したい理由は、6列または7列をプルしたい場合があり、さまざまなクエリを外部ファイルに保存したいためです。
私の言いたいことをご理解いただければ幸いです。そうでなければ、私はできる限りそれを言い換えようとします。
乾杯
アーサー