update table1 set field1= '我' || field1;

解决方案 »

  1.   

    同意楼上,这样也可以:
    update table1 set field1= concat('我', field1);
      

  2.   

    可是报错 
    inserted value too large for columnfield1: char 12
    原数据:A12345
      

  3.   

    update t_ygjbxx
    set
    xm=(select '2'||TRIM(xm) from t_ygjbxx where xm='廖红星' )
    where  xm='廖红星'
      

  4.   

    update table1 set field1= '我' || trim(field1);
      

  5.   

    因为你用的类型是char,所以,如果长度不够,系统就加上了空格,如果使用VARCHAR2可以避免该现象。可以用楼上的方法,加上TRIM()删掉空格就可以了
      

  6.   

    update tablename set yourfieldname= '我' || trim(yourfieldname);
    应该没有问题,对于char类型,系统会加空格的。