Jen pro přidání nějaké dokumentace k funkci DUMP pro ostatní, kteří se setkají s touto otázkou.
Váš problém je zajímavý. Z toho, co jste všichni zjistili, se zdá, že sloupec je v pořádku, protože funkce výpisu jednoduše ukazuje, že pole je pole Varchar2 zobrazené na výstupu funkce výpisu - Typ=1. Níže jsem vložil obrázek některých hodnot typu výpisu dat, které se mi podařilo zdokumentovat.
Níže jsem vložil pěkný úryvek kódu, který poskytuje příklady práce s funkcí Oracle's Dump.
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"
*/
V zásadě vyhledejte entitu, která tato data vyplňuje, v tomto poli a opravte ji u jejího zdroje, pokud se chcete zbavit těchto podivných znaků.