[Linuxtrent] Re: SELECT FROM variable_table

  • From: Emanuele Olivetti <olivetti@xxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 8 Nov 2002 16:27:43 +0100

Ottimo. Grazie per i suggerimenti.
Non e' che per caso l'SQL non viene in contro a questo tipo di problema
perche' se ti ci ritrovi allora hai progettato male il db?
Se non fosse cosi' mi pare quasi strano che non si sia arrivati ad
aggiungere questo grado di dinamicita'.

Ciao

                                                Emanuele

On Fri, Nov 08, 2002 at 04:20:42PM +0100, Lele Gaifax wrote:
> >>>>> On Fri, 8 Nov 2002 15:43:36 +0100, Emanuele Olivetti <olivetti@xxxxxx> 
> >>>>> said:
> 
>     EO> OK, con "costruirsi al volo" intendi gestire il problema
>     EO> esternamente all'SQL, giusto?
> 
> Si, come detto, non credo ci sia un dialetto che implementi questo
> livello di dinamicità. Quindi qualche cosa del tipo
> 
>     while row_citta:
>         campi = 'qui,quo,qua'
>         tabella = row_citta['nome']
>         cond = 'in_citta = 1'
>       sql = "SELECT %s FROM %s WHERE %s" % (campi, tabella, cond)
>         qry_dettaglio.execute(sql)
>         ...
>         row_citta = citta.fetchone()
> 
> detta in Python :)
> 
> Come detto, *può* ben essere che qualche dialetto implementi qc del
> genere, ma essendo tutto sommato facile da ottenere in altro modo... 
> 
> ciao, lele.
> -- 
> nickname: Lele Gaifax | Quando vivro' di quello che ho pensato ieri
> real: Emanuele Gaifas | comincero' ad aver paura di chi mi copia.
> email: lele@xxxxxxxxxx        |               -- Fortunato Depero, 1929.
> 
> -- 
> Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
> "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx
> 
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: