Ich benutze Python, um Daten von Oracle DB zu holen. Alle Zeilen haben eine Spalte mit XML-Daten. Wenn ich die von Oracle DB mit Python abgerufenen Daten drucke, wird die Spalte mit den XML-Daten als - cx_Oracle.OBJECT-Objekt bei 0x7fffe373b960 usw. gedruckt. Ich konvertierte sogar die Daten in den Pandas-Datenrahmen und die Daten für diese Spalten werden weiterhin als cx_Oracle ausgegeben. OBJECT-Objekt bei 0x7fffe373b960. Ich möchte auf die Schlüsselwertdaten zugreifen, die in dieser Spalte gespeichert sind (XML-Dateien).Python, Oracle DB, XML-Daten in einer Spalte, holen cx_Oracle.Object
2
A
Antwort
2
Bitte lesen Sie die Inline-Kommentare.
cursor = connection.cursor() # you know what it is for
# here getClobVal() returns whole xml. It won't work without alias I don't know why.
query = """select a.columnName.getClobVal() from tablename a"""
cursor.execute(query) #you know what it is for
result = cursor.fetchone()[0].read() # for single record
result = cursor.fetchall() # for all records
for res in result:
print res[0].read()
Verwandte Themen
- 1. Wie Sie unbekannte Spalte in Oracle holen
- 2. Wie Ausschließen DB-Spalte in einer Trigger-Funktion (Oracle)
- 3. OLAP vs Spalte DB
- 4. Abfragen einer Rails-DB-Spalte
- 5. Oracle Distinct auf einer Spalte
- 6. Ändern einer Oracle-Nummer Spalte
- 7. Oracle DB einfach SELECT wo Spalte Reihenfolge ist wichtig
- 8. Maximalwert einer Spalte in Mysql Get DB
- 9. WCF - Oracle db - android
- 10. Bedingte eindeutige Integritätsbedingung in Oracle DB
- 11. Oracle DB: E-Mail-Trigger
- 12. Holen MAX-Wert einer BIT-Spalte
- 13. Aktualisierung Spalte in db-Tabelle
- 14. Wie holen Sie 4 Zeichen aus einer Zeichenfolge in Oracle?
- 15. Referenzübergeordnete Spalte in Unterabfrage (Oracle)
- 16. db Verbindung in Python
- 17. Warum sollte ein Datenbanktrigger in einer Oracle-DB ungültig sein?
- 18. Oracle - Sequenz abhängig von einer anderen Spalte?
- 19. cx_Oracle & Remote-Verbindung mit Oracle DB
- 20. Spalte ersetzen in Oracle SQL
- 21. Datum von JDateChooser in Oracle DB einfügen
- 22. Wie holen nur große Werte in Oracle
- 23. Oracle DB zeigt Daten an
- 24. Entwickler-Kopie von Oracle DB
- 25. Set DB Rolle in Oracle-Bericht
- 26. Einfügen von Daten in Oracle DB
- 27. Holen Sie sich das SUM einer Spalte, wenn sie von einer anderen Spalte in SQL gruppiert
- 28. Können wir Kommentare in der Tabelle in Oracle DB hinzufügen?
- 29. Mehrere Dateien Pfad in einer einzigen Spalte der DB einfügen?
- 30. Rails speichern virtuelle Attribute in einer DB-Spalte als Array