sqlite クエリを別の関数に渡そうとすると問題が発生します。
問題は、sqlite クエリにリストが含まれている可能性があるため*args
、タプルをアンパックするため使用できないが、リストを無視するため、関数に渡そうとするクエリの例です。
'SELECT postname FROM history WHERE postname = ? COLLATE NOCASE', [u'Test']
したがって、この場合、宛先関数とargs
は対照的に使用でき*args
ますが、リストを含まない sqlite クエリがある可能性があるため、常にこれを実行できるとは限りません。
'SELECT * FROM history'
私の質問は、一言で言えば、引数を使用して、リストが含まれているかどうかに関係なく、sqliteクエリを別の関数に渡すにはどうすればよいですか?