Thread DBI Probleme mit ORACLE DATA_TYPE CLOB?
(2 answers)
Opened by Gustl at 2013-01-17 13:29
Hallo,
ich habe eine Tabelle a mit einer Spalte vom Datentyp CLOB, wenn ich jetzt einen bestimmten INDEX auslesen will wo die Spalte mit Datentyp CLOB nicht NULL ist, dann liest er diese nicht aus!?!? Query: Code: (dl
)
SELECT * FROM a WHERE id = 2 In der Spalte ist zb folgender Inhalt: Code: (dl
)
-0.475,-0.375 0.475,-0.375 -0.475,0.375 0.475,0.375 0.475,0.875 -0.475,0.875 -0.475,-0.875 0.475,-0.875 0.475,0.875 Bei diesem query bekomme ich aber eine Ausgabe: Code: (dl
)
SELECT id FROM a WHERE id = 2 Weis wer Rat? Über DBI baue ich die Verbindung mit der Oracle DB auf. Abfrage tu ich wie folgt: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 sub get_hasharray{ my ($statement, @param) = @_; my $sth = $dbh->prepare($statement); $sth->execute(@param) or die failLog( $dbh->errstr ); my @erg; while (my $zeile = $sth->fetchrow_hashref()){ push(@erg,$zeile); } $sth->finish; return @erg; } get_hasharray(SELECT * FROM a WHERE id = ?, 2); Also mache ich doch eigentlich alles richtig oder? Gruß |