我在SQL数据库里建了一个nvarchar的字段,长度是50,想存很多的文字,但我只能输入二三十个字,再多了就提示"数据类型不一致或指定的长度不一致"为什么啊?谢谢各位帮忙解决一下~~~

解决方案 »

  1.   

    直接varchar就可以了,你干吗还要nvarchar!
      

  2.   

    长度是50,就只存50
    ----------
    扯呢,nvarchar可以存储的东西是定义的两倍!
      

  3.   

    declare @a nvarchar(1)
    set @a='ab'
    print @a
      

  4.   

    如果是Unicode,那nvarchar就可以!
      

  5.   

    我也不知道我的内容是不是Unicode,我是一个初学者,对这个不太熟悉,如果不是这个就不行了吗?