一尘不染

CONNECT BY的标准替代品?

sql

我正在尝试转换一些Oracle SQL查询以(理论上)与任何SQL数据库一起使用。一些查询本质上是分层的,是使用CONNECT BY编写的。

是否有标准的SQL替代Oracle的START WITH … CONNECT BY语法?还是我应该遵循一些建议的过程来转换分层查询?


阅读 183

收藏
2021-05-23

共1个答案

一尘不染

在Oracle11gR2中,它们支持通用表表达式中的递归(大多数Oracle人将其称为子查询分解,即WITH子句)。因为这是ANSI的处理方式,所以它应该更具可移植性。

2021-05-23