Gewoon om wat documentatie over de DUMP-functie toe te voegen voor anderen die deze vraag tegenkomen.
Uw probleem is interessant. Uit wat jullie allemaal hebben ontdekt, lijkt het erop dat de kolom in orde is, aangezien de dumpfunctie eenvoudig laat zien dat het veld een Varchar2-veld is dat wordt weergegeven door de uitvoer van de dumpfunctie - Typ=1. Ik heb hieronder een afbeelding geplakt van enkele van de Dump Data Type-waarden die ik heb kunnen documenteren.
Ik heb hieronder een mooi codefragment geplakt om voorbeelden te geven van het werken met de Dump-functie van Oracle.
SELECT
DUMP(to_date('15-JAN-18'),10,1,1) AS date_type
, DUMP(123,10,1,1) AS num_type
, DUMP('abc',10,1,1) AS var_or_char_type
FROM dual
;
/* OUTPUT:
|
| "DATE_TYPE" "NUM_TYPE" "VAR_OR_CHAR_TYPE"
|--------------------|-------------------|------------------
| "Typ=13 Len=8: 226" "Typ=2 Len=3: 194" "Typ=96 Len=3: 97"
*/
Zoek in feite de entiteit die deze gegevens in dit veld invult en repareer deze bij de bron als u deze vreemde tekens wilt verwijderen.