如何设置字段的属性,无论你输入什么字符,自动把左右的空格去掉不用触发器

解决方案 »

  1.   

    用个约束 check 可以不?
      

  2.   

    大家好,我的意思是create table 怎么定义我在 insert into  select ' hwt'  会把前面的空格去掉。和插入语句无关
      

  3.   

    不是这样insert into  select rtrim(' hwt' )我的意思是:不要进行任何处理
      

  4.   

    create table tb1
    (
     username varchar(10) check(username=rtrim(ltrim(username)))
    )不知道这样写可不可以但是查出来还是有空格
      

  5.   

    程序插入数据时去除空格,字段设为nVarchar 类型~
      

  6.   

    ltrim(rtrim(字段名))去左右空格
      

  7.   

    一般只能采用计算列。。给你个实例测试下。。CREATE TABLE a
    (
    ID CHAR(20), 
    新列 as LTRIM(RTRIM(ID))
    )INSERT INTO a
    SELECT ' A0123 '