MIGRATE SYN_CHARACTER_SORT function for HANA

ADMM Construct comes with a TSQL function, CONSTRUCT.dbo.

SYN_CHARACTER_SORT. An equivalent function should be available in the MIGRATE database when using HANA for the working databases. See below for a working definition.

CREATE FUNCTION "MIGRATE"."SYN_CHARACTER_SORT" (IN STRING NVARCHAR(1000))
RETURNS WORD NVARCHAR(1000)
LANGUAGE SQLSCRIPT
SQL SECURITY INVOKER
AS
BEGIN
      DECLARE STR NVARCHAR(1000) := LTRIM(:STRING);
 
      SELECT STRING_AGG(SUBSTRING(:STR, N.ELEMENT_NUMBER, 1),'' ORDER BY SUBSTRING(:STR, N.ELEMENT_NUMBER, 1)) INTO WORD
      FROM SERIES_GENERATE_INTEGER(1, 1, LENGTH(:STR)+1) N;
       
END;

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

Syniti Knowledge Platform

Tags

Migrate

Date

10 months ago

Author

tom.woodward

Subscribe to post

Get notified by email when there are changes.