首先可以肯定的是这是数据库报的异常,ORA-00928这个代号是说没有select关键字,看你的sql是否书写正确,看了下你的sql啊,这是创建存储过程的语句,估计你是没有使用这却的java类来执行这个条sql吧,参考下这个类CallableStatement,这个是调用存储过程的。
你写得数据库语句有问题,你得先确保你的数据库语句在数据库里能正常运行。
是sql语句写错了。一般java.sql.SQLException:ORA-xxxx都是sql语句不对。你检查一下你的sql语句吧。是不是分层太多,from没对上select?
oracle数据库很强大。你可能不用这样做。当然你也可能把表中的全部数据读出来,再写到备份表里去。。如果数据过多。不建义这么做
把sql语句贴出来看看