sql – HANA:拆分字符串?
发布时间:2021-02-23 17:07:52  所属栏目:MsSql教程  来源:网络整理 
            导读:有没有办法在HANA中拆分字符串? 类似于SQL Server中的等价物:SELECT * FROM dbo.fnSplitString(‘valueA,valueB’,’,’) 解决方法 尝试这个, Refer Here CREATE PROCEDURE SPLIT_TEST(TEXT nvarchar(100))ASBEGIN declare _items nvarchar(100) ARRAY; dec
                
                
                
            | 
                         有没有办法在HANA中拆分字符串? 类似于SQL Server中的等价物:SELECT * FROM dbo.fnSplitString(‘valueA,valueB’,’,’) 解决方法尝试这个,Refer Here CREATE PROCEDURE SPLIT_TEST(TEXT nvarchar(100))
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");
  SELECT * FROM :rst;
END; 
CALL SPLIT_TEST('A,B,C,E,F')                        (编辑:52站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  



