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 Python-es@python.org https://mail.python.org/mailman/listinfo/python-es