我有一个非常简单的问题:oracle 是否允许在单个 sql 语句中使用多个“WITH AS”。
例子:
WITH abc AS( select ......)
WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/
Select .... /*using XYZ multiple times*/
我可以通过多次重复相同的查询来使查询工作,但不想这样做,并利用“WITH AS”。这似乎是一个简单的要求,但 oracle 不允许我:
ORA-00928: 缺少 SELECT 关键字