Hochkomma-Insert aus Textfile nach Oracle

Moin!
Ich möchte in Oracle Daten über ein Textfile einfügen.
Ein Feld beinhaltet aber ein Hochkomma (’).
Dadurch bekomme ich beim INSERT immer den Effenberg von Oracle.
Kann mir jemand helfen?

Jones

Suchen und Ersetzen im Texteditor: Hochkomma durch doppelte Hochkommata (also nicht durch CHR(34), sondern jedes Hochkomma durch zwei Hochkommata).
HTH
J.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Du kannst die folgende Prozedur in einer Abfrage verwenden (dann brauchst du deine Originaldaten nicht zu verhunzen…):

Function DoubleQuotes(S, Optional QCh As String = """", Optional Embed As Boolean = False)
Dim Res As String, I As Integer, Ch As String \* 1, FCh As String \* 1
 If IsNull(S) Then DoubleQuotes = Null: Exit Function
 FCh = Mid(QCh, 1, 1)
 For I = 1 To Len(S)
 Ch = Mid(S, I, 1)
 If Ch = FCh Then
 Res = Res & Ch & Ch
 Else
 Res = Res & Ch
 End If
 Next I
 If Embed Then Res = QCh & Res & QCh
 DoubleQuotes = Res
End Function

Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]