|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2003
Città: Perugia
Messaggi: 16302
|
[ORACLE] problema con una insert
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?
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
Quote:
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. |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2003
Città: Perugia
Messaggi: 16302
|
grazie mille! per ora avevo aggirato l'errore orribilmente, facendo prima l'insert della nuova riga con i primi tre valori e poi facendo l'update della riga stessa con l'ultimo elemento..
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:29.










capisco dov'è il problema, ma non so come aggirarlo visto che sono totalmente niubbo di oracle.. qualcuno può aiutarmi?










