【发布时间】:2015-11-09 08:01:43
【问题描述】:
我的问题对于 sql 专家来说可能没有挑战性。我想将我的 sql 重写为 ansi-sql。如何在 Oracle 中将下面的 sql 更改为 ansi-sql?
select *
from TEST r
start with r.childid=@CHILDID
connect by prior r.PARENTID=r.childid and r.recordstatus=1
【问题讨论】:
-
@CHILDID不是有效的 PL/SQL 变量引用。您在哪里以及如何运行此语句? -
您确定您使用的是 Oracle RDBMS 而不是 SQL Server。
-
我正在使用 Oracle RDBMS
-
您想要 ISO/ANSI 定义的 ANSI SQL,还是迁移到特定的 dbms,例如MS SQL 服务器?
标签: sql oracle recursive-query ansi-sql connect-by