select * from ta where trim(a)='ss';

解决方案 »

  1.   

    oracle 把空格也看成是一个字符
      

  2.   

    varchar2不会对插入字符窜自动去空格吗(类似delphi中的trim())?
    sqlserver中varchar会阿
      

  3.   

    select ascii(left(a,1)) from ta
      

  4.   

    我想问的是:
      是否在oracle中varchar2型字段不会对插入字符窜自动去空格?
      

  5.   

    to:1by1
      你误解我的意思了,我的意思是自动去字符窜两头的空格,sqlserver的varchar可以阿
      

  6.   

    概念有问题
    oracle的varchar2类型不会自动去后面的空格的
    varchar2的char的区别在于:char是在输入的字符串不够定义长度时
    会自动补空格,而varchar2是输入多长就多长,不+空格,当然也不减空格啦
      

  7.   

    select * from ta where trim(a)='ss';