--- A-Lex ha scritto: 

> Esiste la possibilità di creare un campo (direttamente in tabella)
> come prodotto (o somma) di altri due? O occorre forzatamente passare 
> per una query?

però la colonna che crei è ridondante: il suo contenuto è ricavabile da
colonne, addirittura, della stessa tabella. In genere nei db queste
cose non si fanno direttamente sulla tabella, ma si crea una vista che
effettua tale operazione:
* la vista prende i campi della tabella
* la vista aggiunge ai campi della tabella i calcoli voluti e li
presenta come nuove colonne

Se però i campi calcolati in questo modo contengono un valore di
default, poi modificabile dall'utente, allora il campo è necessario in
tabella e il suo riempimento può essere fatto tramite:
* trigger (su insert/update)
* procedura (chiamata opportunamente in determinate occasioni)

Però non tutti i database supportano viste, trigger e procedure ...
dipende da quello che stai utilizzando.

Ciao
Davide

Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza OpenOffice.org: 
http://linguistico.sourceforge.net/wiki/doku.php?id=UsaOOo
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo su outlook


      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: 
http://it.docs.yahoo.com/nowyoucan.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a