Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

LISTAGG अजीब संयोजन

इस प्रश्न पर आने वाले अन्य लोगों के लिए 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"
*/

मूल रूप से, उस इकाई का पता लगाएं जो इस क्षेत्र में इस डेटा को पॉप्युलेट कर रही है और अगर आप इन अजीब पात्रों से खुद को छुटकारा पाना चाहते हैं तो इसे इसके स्रोत पर ठीक करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संग्रहित प्रक्रियाओं, कार्यों और ट्रिगर्स के साथ परिवर्तन लॉग उत्पन्न करने के लिए लिक्विबेस का विस्तार कैसे करें?

  2. Oracle डेटाबेस ट्रिगर से जावा प्रोग्राम को कॉल करें

  3. ओरेकल में एक ट्रिगर के साथ तिथि बदलने में समस्या

  4. जटिल सम्मिलित प्रश्नों के लिए ORACLE में OFFSET और LIMIT लागू करें?

  5. ORA-1114 रनिंग डाटापैच