unicode是把它修改成+n的类型吗如nvarchar?

解决方案 »

  1.   

    我这个类型是text类型 问怎么改
      

  2.   

    --text类型不能直接修改,这样改吧:--原字段改名:
    exec sp_rename '表.text字段名','text_bak','columns'
    go--添加字段
    alter table 你的表 add text字段名 ntext
    go--复制数据
    update 你的表 set text字段名=text_bak
    go--删除旧字段
    alter table 你的表 drop column text_bak
      

  3.   

    邹建版主,
    --text类型不能直接修改,那char能直接修改成nchar,varchar能直接改成nvarchar么?我最近遇到一个怪问题:当字段是varchar的时候还能在数据库里显示出中文,而修改成nvarchar后,反倒显示一堆乱码了,请问是何原因呀?
      

  4.   

    对我的问题,我把数据类型改为ntext了,还是不行。