Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Mehrere Abfragen in Oracle mit Perl geben nur die erste Abfrage zurück

Genau wie Ihnen alle auf the letzte Frage, die Sie gestellt haben , initialisieren Sie Ihr Array mit Klammern, nicht mit verschachtelten Klammern.

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

nicht

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

Sie würden auch enorm davon profitieren

use strict;
use warnings;

an der Spitze aller Ihrer Programme. Das würde die seltsame Art und Weise erfassen, wie Sie versuchen, @some_array zu initialisieren , und es würde Ihre inkonsistente Verwendung von @sql auffangen und @query . aktualisieren und $sdh und $db und $dbh .