在sql worksheet中点“验证sql”那个按钮就行。

解决方案 »

  1.   

    同志们,我不是这个意思啊,我是想做一个查询方法,传入的参数是一个String,我想判断这个String是不是有效的SQL表达式.
      

  2.   

    楼上兄弟所说,必须执行时才能报异常,并且只能判断出这个表达式有误,但不能判断出错误在哪儿。
    看楼主的意思是执行前就验证SQL,而且只能判断语法,如果同时要判断表字段是否存在呢。
    这个挺难的。
      

  3.   

    try{
      DB db=new DB();
      db.execute(sql);
      return true;
    }catch(Exception ex){
      return false;
    }
    庖厨错误。多半就不正确。你说是吗?
      

  4.   

    TO: gks_cn(981530) 
     这样验证时千万别忘了加begin和rollback