我有一个应用程序,我可以在任意选择语句中输入,它有一些验证例程,如果它看到除“select”以外的第一个关键字,它拒绝发挥良好的作用。
我正在尝试使用这种形式的查询:
with mytable as (select something from sometable)
select somestuff from mytable
connect by level <= 50
当从 SQL Developer 运行时,这将返回正确的值,并且如果应用程序不试图变得聪明,毫无疑问也会这样做。是否可以重新排列顺序,以便将with 子句写在第一行以外的其他地方?是否有任何其他技巧可以愚弄这件事?