
بلوک عملکرد CSV_DECODE یک خط از رشته CSV را دکد میکند.
توجه: این بلوک عملکرد ممکن است بیش از یک خروجی داشته باشد. شما میتوانید با کلیک راست روی بلوک عملکرد، یک خروجی دیگر اضافه کنید.
ورودی یک رشته در فرمت CSV را انتظار دارد.
ورودی کاراکتر بین ستونها را تعریف میکند. اگر ورودی برابر با NULL باشد، ";" فرض میشود.
کاراکترهای براکتهای مقدار را تعریف میکند. اگر ورودی برابر با NULL باشد، """ فرض میشود.
کاراکتر فرار را تعریف میکند. یک رشته خالی مکانیزم پنهانسازی خاص را غیر فعال میکند. اگر ورودی برابر با NULL باشد، "\" فرض میشود.
توجه: معمولاً یک کاراکتر Enclosure در یک سلول با دوبرابر کردن آن پنهان میشود. اما کاراکتر فرار به جای آن استفاده میشود. بنابراین، مقادیر "" و "\" به طور پیش فرض همان معنی را دارند. علاوه بر این که میتوان کاراکتر Enclosure را با کاراکتر فرار پنهان کرد، هیچ معنای خاصی ندارد. حتی برای خود پنهانسازی مناسب نیست.
یک خروجی دادههای استخراج شده از ستون را برمیگرداند. اگر ستون وجود نداشته باشد، مقدار NULL برگشت میدهد.
نکته: برای تشخیص اینکه آیا یک مقدار تعریف شده است یا خیر، میتوان از بلوک عملکرد IS_NULL استفاده کرد.