Description
The below use case works well in 3.1 but failed in 3.2 and master.
sql("select 1").createOrReplaceTempView("v") sql("select * from v").createOrReplaceTempView("v") // in 3.1 it works well, and select will output 1 // in 3.2 it failed with error: "AnalysisException: Recursive view v detected (cycle: v -> v)"
Attachments
Issue Links
- is duplicated by
-
SPARK-37690 Recursive view `df` detected (cycle: `df` -> `df`)
- Resolved
- links to