MSCCP0011
Nested cursor inside query is not supported in Snowflake
Severity
Description
Code example
Oracle
SELECT
category_id,
category_name,
CURSOR
(
SELECT
product_id,
product_name
||', '
||category_id
FROM
products e
WHERE
e.category_id = d.category_id
) EMP_CUR
FROM
categories d;SELECT
category_id,
category_name,
--** MSC-ERROR - MSCCP0011 - NESTED CURSOR INSIDE QUERY IS NOT SUPPORTED IN SNOWFLAKE. **
CURSOR
/*** MSC-ERROR - MSCCP0001 - THE FOLLOWING SUBQUERY MATCHES AT LEAST ONE OF THE PATTERNS CONSIDERED INVALID AND MAY PRODUCE COMPILATION ERRORS ***/
(
SELECT
product_id,
NVL(
product_name :: STRING, '') || ', ' || NVL(category_id :: STRING, '')
FROM
products e
WHERE
e.category_id = d.category_id
) EMP_CUR
FROM
categories d;Recommendations
Last updated
