--- 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]
