
A CSV_DECODE funkcióblokk dekódol egy CSV-karakterlánc sorát.
Megjegyzés: Ez a funkcióblokk több kimenetet is tartalmazhat. Jobb gombbal kattintva a funkcióblokra, további kimenet hozzáadásához.
A bemenet egy CSV-formátumú karakterláncot vár.
A bemenet meghatározza a karaktert az oszlopok között. Ha a bemenet egyenlő NULL, akkor ";" lesz feltételezve.
Meghatározza az értékek zárójeleit. Ha a bemenet egyenlő NULL, akkor """ lesz feltételezve.
Meghatározza az escape karaktert. Üres karakterlánc letörli a tulajdonos maszkolási mechanizmust. Ha a bemenet egyenlő NULL, akkor "\" lesz feltételezve.
Megjegyzés: Általában egy cellában az Enclosure karaktert maszkolják, ha duplázzák. Azonban az escape karaktert is használhatja helyette. Így a "" és "\" értékeknek ugyanaz az a jelentésük. A maszkolás lehetősége mellett az Enclosure karaktert az escape karakterrel, utóbbi nincs különleges jelentőségű. Sőt, alkalmatlan arra, hogy önmagát maszkolja.
Egy kimenet visszaadja az oszlop kihozott adatát. Ha az oszlop nem létezik, akkor a NULL érték lesz visszaadva.
Tipp: Azért, hogy megértsük, hogy egy érték definiált-e vagy sem, használhatja a funkcióblokkot IS_NULL.