我正在从 Postgres 迁移到 Oracle,并且收到以下语句的 ORA-00907 错误:
UPDATE investigations SET
team=(SELECT team FROM assigned WHERE parent_id=investigations.id LIMIT 1);
请帮助我的 Oracle 语法。
提前致谢!
我正在从 Postgres 迁移到 Oracle,并且收到以下语句的 ORA-00907 错误:
UPDATE investigations SET
team=(SELECT team FROM assigned WHERE parent_id=investigations.id LIMIT 1);
请帮助我的 Oracle 语法。
提前致谢!
据我所知,oracle 没有LIMIT
子句。看看这个话题
你可以尝试使用rownum
SELECT team FROM assigned WHERE parent_id=investigations.id and rownum =1