ALTER TABLE i
MODIFY u varchar2(10)

解决方案 »

  1.   

    DELTE FROM TABLE i;
    ALTER TABLE I MODIFY U VARCHAR(10);
      

  2.   

    DELTE FROM TABLE i;
    ALTER TABLE I MODIFY U VARCHAR(10);
      

  3.   

    CREATE TABLE tmp_i (u varchar(10));
    insert into tmp_i select to_char(u) from i;drop table i;
    alter table tmp_i rename to i;
      

  4.   

    i am agree!DELTE FROM TABLE i;
    ALTER TABLE I MODIFY U VARCHAR(10);
      

  5.   

    ALTER TABLE i
    MODIFY(u varchar2(10));
    commit;
      

  6.   

    alter table imodify u varchar(10)
      

  7.   

    ALTER TABLE i
    MODIFY(u varchar2(10));
    commit;
    ?这个不用commit的呀。
    alter table i modify u varchar2(10);  ---要制定长度