数据库字段含有level,在oracle中查询报ORA-01788: 此查询块中要求 CONNECT BY 子句
1.原因:sql语句中使用了order by level语句
2.办法:把字段改成level_(order by level_)
本文介绍了一个关于Oracle数据库中使用LEVEL字段进行查询时遇到ORA-01788错误的问题及解决方案。通常这种情况是因为ORDER BY LEVEL语法不当引起的,文中提供了一种简单有效的方法来避免这一错误,即将LEVEL字段名修改为LEVEL_。