16-03-2009, 14:07
|
#2
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
Originariamente inviato da ]Rik`[
ciao a tutti, ho un problema con una insert
devo fare una insert in una tabella con 4 valori, 3 dei quali li ho a disposizione subito, mentre il quarto è il risultato di una count che devo fare in una seconda tabella.
se faccio
INSERT INTO riepilogo(side, support, time, TAS) values('3', '0,02', '25', select count(*) from PATTERN);
mi dà errore per il quarto valore, se provo a fare la stessa query senza values, mi dà errore comunque  capisco dov'è il problema, ma non so come aggirarlo visto che sono totalmente niubbo di oracle.. qualcuno può aiutarmi?
|
cosi'
Codice:
INSERT INTO riepilogo(side, support, time, TAS)
SELECT '3', '0,02', '25', COUNT(*) from PATTERN;
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
|
|
|