
Blloku funksion CSV_DECODE dekodon një rresht të një vargu karakteresh CSV.
Shënim: Ky bllok funksion mund të ketë më shumë se një dalje. Ju mund të shtoni një dalje tjetër duke klikuar me tastin e djathtë mbi bllokin e funksionit.
Hyrja pritet një varg karakteresh në format CSV.
Hyrja përcakton simbolin midis kolonave. Nëse hyrja është e barabartë me NULL, atëherë merr vlerën ";".
Përcakton paranthesat e vlerave. Nëse hyrja është e barabartë me NULL, atëherë merr vlerën """.
Përcakton simbolin e escape. Një varg karakteresh i zbrazët çaktivizon mekanizmin e maskimit të përvetsuar. Nëse hyrja është e barabartë me NULL, atëherë merr vlerën "\".
Shënim: Normalisht, një simbol i enclosure në një qelizë maskohet duke e dyfishuar atë. Megjithatë, simboli i escape mund të përdoret alternativisht për këtë qëllim. Kështu, vlerat "" dhe "\" kanë të njëjtën kuptim. Përveç mundësisë së maskimit të simbolit të enclosure përmes simbolit të escape, ky i fundit nuk ka kuptim të veçantë. Nuk është edhe i përshtatshëm për të maskuar veten.
Një dalje kthen të dhënat e ekstraktuara nga kolona. Nëse kolona nuk ekziston, kthehet vlera NULL.
Këshillë: Për të kuptuar nëse një vlerë është e përcaktuar mund të përdoret blloku funksion IS_NULL.