execute immediate 'truncate table tablename';

解决方案 »

  1.   

    我想写一个存储过程,但是在用游标来指定tablename的时候,报错
    declare 
    begin
        ********
        truncate table tablename;
        ********
        commit;
    end;
    中间的语句,我该怎么写呢?
      

  2.   

    必须用execute immediate 'truncate table tablename';
    这样的动态SQL
      

  3.   

    你写的不也还要我一个表名一个表名的复制到tablename中吗?
      

  4.   

    execute immediate 'truncate table tablename1';
    execute immediate 'truncate table tablename2';
    execute immediate 'truncate table tablename3';
    execute immediate 'truncate table tablename4';
    execute immediate 'truncate table tablename5';
    execute immediate 'truncate table tablename6';