que estoy tratando de montar la siguiente instrucción SQL utilizando DB-API de Python:cómo generar de forma segura una instrucción SQL como el uso de Python DB-API
SELECT x FROM myTable WHERE x LIKE 'BEGINNING_OF_STRING%';
donde BEGINNING_OF_STRING debería ser una pitón var para ser llenado con seguridad en a través de la DB-API. Intenté
beginningOfString = 'abc'
cursor.execute('SELECT x FROM myTable WHERE x LIKE '%s%', beginningOfString)
cursor.execute('SELECT x FROM myTable WHERE x LIKE '%s%%', beginningOfString)
Estoy fuera de las ideas; ¿Cuál es la forma correcta de hacer esto?
@ ~ unutbu: gracias, eso lo clava. No me había pasado por la cabeza simplemente anexar el% a la cadena en sí * antes de * pasarlo como un arg a través de la db-api. – laramichaels