|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2003
Città: Perugia
Messaggi: 16289
|
[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 ![]() |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
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: 16289
|
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: 07:01.