我有两张表,news和news_info
其中news中有四个字段id title content time,其中id是主键就是序号,content的数据类型是ntexet,time是时间类型,title是字符类型
另一张表news_info同样有上面几个字段数据类型也相同,现在多了一个字段是userid且不能为空.我用
insert into  news_info(content) 
select content
from news
时他提示不能将空值插入userid
我想问我用什么办法才能将这列数据插入,不会出错,ntext的类型异常怎么解决?
谢谢啊!

解决方案 »

  1.   

    --楼主,你让news_info表userid且不能为空,那么插入的时候一定要给他一个值
    或者给他一个默认值
      

  2.   

    insert into  news_info(content,userid) 
    select content,55
    from news
      

  3.   

    insert into  news_info(content,userid) 
    select content,'随便给一个默认值'
    from news
      

  4.   

    ntext数据类型的操作有什么好点方法,不如在更新的时候
      

  5.   

    你只插入一條紀錄content,那對應的userid怎麼办?
    除非如前面所說的,隨便給一個值.
    或者把userid設置成允許為空
      

  6.   

    看来只能这样了,我明白了,ntext的更新操作大家有什么好点的办法吗?