Oracle
 sql >> Database >  >> RDS >> Oracle

Perché l'istruzione While (rs.next()) termina dopo la prima iterazione?

Stai riutilizzando la Statement che è stato utilizzato per produrre rs sull'ultima riga del tuo ciclo.

Questo chiuderà il ResultSet rs . Come indicato nella documentazione :

Devi usare una seconda Statement oggetto per eseguire il INSERT dichiarazioni.