定义为varchar2(10)就可以了

解决方案 »

  1.   

    取数据的时候使用函数:
    trim()  oracle8i以后才有的函数
    rtrim()
    ltrim()
      

  2.   

    CHAR类型是定长的,存储的长度不够会自动用空格补上,
    而varchar类型是变长的,改一下字段类型就可以了
      

  3.   

    把数据类型改成VARCHAR,只能保证以后的数据不会出现空格。现在我想要达到的目的是,删掉数据库中已经存在的数据包含的空格。
      

  4.   

    update tbname set colname = trim(colname);