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

L'esecuzione di query più volte in Oracle utilizzando perl restituisce solo la prima query

Proprio come ti hanno detto tutti su il ultima domanda che hai fatto , inizializza la tua matrice con parentesi, non parentesi nidificate.

@some_array= ([sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny])

non

@some_array= [[sam, jon, july],[Mike, Han,Tommy],[angie, sita, lanny]]

Inoltre, trarresti enormi vantaggi dall'inclusione

use strict;
use warnings;

in cima a tutti i tuoi programmi. Ciò catturerebbe lo strano modo in cui stai tentando di inizializzare @some_array e rileverebbe il tuo uso incoerente di @sql e @query . aggiornamento e $sdh e $db e $dbh .