इस प्रश्न पर आने वाले अन्य लोगों के लिए DUMP फ़ंक्शन पर कुछ दस्तावेज़ जोड़ने के लिए।
आपका मुद्दा दिलचस्प है। आप सभी ने जो पता लगाया है उससे ऐसा प्रतीत होता है कि कॉलम ठीक है क्योंकि डंप फ़ंक्शन बस दिखा रहा है कि फ़ील्ड एक वर्चर 2 फ़ील्ड है जो डंप फ़ंक्शन के आउटपुट द्वारा दिखाया गया है - टाइप =1। मैंने कुछ डंप डेटा प्रकार मानों की एक छवि के नीचे चिपकाया है जिन्हें मैं दस्तावेज करने में सक्षम हूं।
मैंने 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"
*/
मूल रूप से, उस इकाई का पता लगाएं जो इस क्षेत्र में इस डेटा को पॉप्युलेट कर रही है और अगर आप इन अजीब पात्रों से खुद को छुटकारा पाना चाहते हैं तो इसे इसके स्रोत पर ठीक करें।