linux user group brescia

immagine del castello

Archivio della mailing list

trigger ?

cartolina cartolina a tiscali.it
Lun 17 Ott 2005 18:21:14 UTC
marco ghidinelli wrote:

>On Mon, Oct 17, 2005 at 04:29:08PM +0000, cartolina wrote:
>
>  
>
>>questa e' una critica interessante.
>>ma si puo' risolvere
>>e' un cerchio:
>>la tabella delle definizioni e' l'input del select in html
>>in html viene definita la descrizione
>>il trigger infila l'integer in tabella se esiste la descrizione e se e' 
>>uguale a quella della tabella definizioni
>>in tutto cio' non vedo dove perdo di sincronizzazione.
>>    
>>
>
>innanzitutto e' sbagliato a priori direi. poi comunque ti puo' capitare
>un momento in cui devi aggiornare queste informazioni e le aggiorni
>dalla parte sbagliata cosi' le vedi solo in alcuni casi.
> 
>  
>
>>>infatti avrei dovuto specificare meglio la risposta:
>>>
>>>si, le trigger sono sintatticamente corrette e servono a un sacco di
>>>cose. la tua idea mi ha fatto venire in mente un uso ulteriore a cui
>>>non avevo pensato.
>>>
>>>      
>>>
>>cioe'?
>>    
>>
>
>quello di farle funzionare in qualche modo durante gli inserimenti in
>piu' tabelle contemporaneamente.
> 
>  
>
ecco. per fare quello devi usare quell'$1 a cui non hai risposto


>>>comunuque non ho ancora capito bene quello che vuoi fare
>>>indipendentemente dalle trigger. ;)
>>>      
>>>
>>volevo solo semplificarmi la vita, ovvio che corro sempre il rischio di 
>>complicarmela
>>anziche' scrivere :
>>select desc1,desc2,desc3 from tab1 natural join tab2 natural join tab3 
>>where campo1 = 1
>>select desc1,desc2,desc3 from tab1 where campo1_id = 1
>>    
>>
>
>natural join?? si usa ancora quella roba li'? :)
>  
>
ho iniziato ad usarla quando mi ero rotto di scrivere
tab1.campod=tab2.campoe and
tab2.campof=tab3.campog and
come fai te
per venti volte a _tutte_ le query che facevo

ciao
grazie
furio






Maggiori informazioni sulla lista Lug