Muy Buenos días listeros.
Estoy taratando de hacer unas liberias que funcione similar a un ORM para
trabajar con ORACLE ya que los ORM como SQLAlchemy y el de DJANGO tu
nececitas crear unos.py para mapear las estructuras de las tabalas y crear
la base de datos apartir de esos .py pero el caso surge cuando ya existe la
base de datos y quieres usarla con un ORM , y la consulta es la siguiente.
tengo esta cadena con la cual quiero hacer el select pero no traer todos
los campos de la tabla, si no solo los necesarios:
cur.execute(" select %s, %s from Table_name " %(tupla))
tupla contiene en este caso dos campos de la tabla, tupla =
('table_name_id', 'table_name_first_name'), pero si mando tres campos
entonces el caso es que me tocaria colocar manual mente tantos %s como
campos de la tabla requiera.
Existe alguna forma de que nada mas con un %s me puedad hacer o coincidir
con la cantidad de campos que mando en la tupla como por ejemplo.
cur.execute(" select %s from Table_name " %(tupla))
o haria un can = len(tupla)
cant = %s * can esto me de la cantidad de %s que colocaria y
podria quedar
cur.execute(" select " +cant+ " from Table_name " %(tupla))
alguna idea
--
"Es mejor luchar y haber perdido que quedarse con la duda de lo que pudo
haber sido." Geis. Ingeniero en Sistemas y Tecnologo en Electronica e
Instrumentacion
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es