Ich habe eine Auswahlabfrage, die einen LONG-Datentypwert abruft. Die SQL Developer-Ausführung ruft die Daten ab, aber OracleCommand
ruft den Wert nicht ab. Stattdessen gibt es leere Zeichenfolgen zurück, obwohl ich weiß, dass die Werte in der Datenbank vorhanden sind.OracleCommand nimmt keine LONG-Datentypen auf ExecuteReader an
Gibt es eine Möglichkeit, LONG-Typ in VARCHAR2 umzuwandeln? Die in diesem Feld gespeicherten Werte sind einfacher Text? Auch ich mache nur einen SELECT
auf dem Tisch.
SELECT REQ_COL FROM TEST_TABLE
Ich habe TO_CHAR
versucht, aber das hat nicht funktioniert.
HINWEIS: Dies ist eine Herstellerdatenbank, die ich nicht über das Ändern der Datentypen von Spalten steuern kann. Ich lese nur die Daten aus der Datenbank.
Was ist OracleCommand? – user272735
http://www.oracle-developer.net/display.php?id=430 – Mottor
Mögliches Duplikat von [Oracle: LONG oder CLOB?] (Http://stackoverflow.com/questions/3599211/oracle-long-or -clob) –