फंक्शन ब्लॉक CSV_DECODE

फंक्शन ब्लॉक CSV_DECODE एक सीएसवी स्ट्रिंग के एक लाइन को डिकोड करता है।

सूचना: इस फंक्शन ब्लॉक में से अधिकतम एक आउटपुट हो सकता है। आप दाईं क्लिक करके फंक्शन ब्लॉक पर क्लिक कर सकते हैं, ताकि एक और आउटपुट जोड़ा जा सके।

इनपुट CSV

इनपुट सीएसवी प्रारूप में एक स्ट्रिंग की अपेक्षा करता है।

इनपुट DELIMITER

इनपुट कॉलम के बीच चिह्न को परिभाषित करता है। अगर इनपुट NULL के बराबर है, तो ";" मान लिया जाता है।

इनपुट ENCLOSURE

मूल्यों के ब्रैकेट को परिभाषित करता है। अगर इनपुट NULL के बराबर है, तो """ मान लिया जाता है।

इनपुट ESCAPE

एस्केप चिह्न को परिभाषित करता है। एक खाली स्ट्रिंग प्रोप्राइटरी मास्किंग मेकेनिज्म को डिसएबल करती है। अगर इनपुट NULL के बराबर है, तो "\" मान लिया जाता है।

सूचना: आम तौर पर, एक सेल में एनक्लोज़र चिह्न को डबल करके मास्क किया जाता है। हालांकि, इसके बजाय एस्केप चिह्न का उपयोग किया जा सकता है। इसलिए, डिफ़ॉल्ट रूप से, मूल्यों "" और "\" का वही अर्थ होता है। इसके अलावा कि एनक्लोज़र चिह्न को एस्केप चिह्न द्वारा मास्क किया जा सकता है, बाद वाला कोई विशेष महत्व नहीं रखता है। यह तो खुद को मास्क करने के लिए भी उपयुक्त नहीं है।

आउटपुट VALUE1..VALUE#

एक आउटपुट कॉलम के निकाले गए डेटा को वापस करता है। अगर कॉलम मौजूद नहीं है, तो NULL मान वापस किया जाता है।

टिप: यह पहचानने के लिए कि एक मूल्य परिभाषित किया गया था या नहीं, फंक्शन ब्लॉक IS_NULL का उपयोग किया जा सकता है।

देखें भी