Speichern Sie die Pandas-Spalte (Zeichenfolge / Objekt) als VARCHAR in der Oracle-Datenbank anstelle von CLOB (Standardverhalten)

Ich versuche, einen Datenrahmen in die Oracle-Datenbank zu übertragen, aber die Übertragung dauert zu lange, da der Datentyp der Variablen als @ angezeigt wir clob im Orakel. Ich glaube jedoch, wenn ich den Datentyp von @ konvertier clob zu Zeichenfolge von 9 Stellen mitgefüllte 0's, es wird nicht so lange dauern. Daten sind

product
000012320
000234234

gibt es eine Möglichkeit, den Datentyp dieser Variablen in eine 9-stellige Zeichenfolge zu ändern. damit das Orakel es nicht als CLOB-Objekt betrachtet. Ich habe Folgendes versucht.

df['product']=df['product'].astype(str)

oder gibt es noch etwas, das die Übertragung von Python nach Oracle verlangsamen könnte?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage