truncate table 表名;
commit;
这样不就搞定了吗?

解决方案 »

  1.   

    首先要确认,报的错误信息是PB报的还是ORACLE报的。
    truncate table 不建议使用,因为不能回滚,还有不能用条件。
      

  2.   

    在PB联结数据库时
    加上Cached,并配大一点
      

  3.   

    "一次性删除或保存多条记录时(几千条记录)"不代表删除表中所有数据。
    提醒ququ415520() 同学注意。
    而且除非用户有特殊要求,一般不要执行truncate table操作
      

  4.   

    将你的Sql直接连接到后台Oracle数据库上运行看看有何问题,如果不是;估计是前台Pb报的错,修改Pb相关的环境设置。一般来说,删除几千条记录Oracle不会出错。