Teradata REGEXP_SPLIT_TO_TABLE Input Parameter
问题 I'd like to be able to define an input parameter in a CTE and then use it within a REGEXP_SPLIT_TO_TABLE function, like so: WITH PARAMS (INPUT_PARAMS) AS (SELECT '?InputParams' AS INPUT_PARAMS ) SELECT TEST_TABLE.SPLIT_PARAMS FROM TABLE (REGEXP_SPLIT_TO_TABLE(1, PARAMS.INPUT_PARAMS, '\|', 'i') RETURNS (outkey INTEGER, TOKENNUM INTEGER, SPLIT_PARAMS VARCHAR(8192) CHARACTER SET UNICODE)) AS TEST_TABLE CROSS JOIN PARAMS However this yields the following error: SELECT Failed. [3706] Syntax error: