Oracle的START WITH语句用于指定递归查询的起始条件。在使用START WITH语句时,可能会遇到一些限制,包括:
- 只能在CONNECT BY子句中使用START WITH子句。
- START WITH子句中的条件必须是非递归的条件,不能包含CONNECT BY子句中使用的递归条件。
- START WITH子句必须在CONNECT BY子句之前指定。
- START WITH子句中的条件必须是有效的SQL条件,不能包含不支持的操作符或函数。
总的来说,START WITH语句的限制主要是针对其使用的位置和条件的约束,需要按照规定的语法和语义来使用START WITH子句。