Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9052

How can we convert this Table function into Scalar..........

$
0
0

CREATE function fg_parse_comma_seperated_list(TEXT nvarchar(100))
returns table (ITEMS nvarchar(100))
language sqlscript
AS
BEGIN

  declare _ITEMS nvarchar(100) ARRAY;
  declare _text nvarchar(100);
  declare _index integer;
  _text := :TEXT;
  _index := 1;

  WHILE LOCATE(:_text,',') > 0 DO
  _ITEMS[:_index] := SUBSTR_BEFORE(:_text,',');
  _text := SUBSTR_AFTER(:_text,',');
  _index := :_index + 1;
  END WHILE;
  _ITEMS[:_index] := :_text;

  rst = UNNEST(:_ITEMS) AS ("ITEMS");
RETURN
  SELECT * FROM :rst;
END;


Viewing all articles
Browse latest Browse all 9052

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>