我用sql server 2000 自带的数据导入功能导入了结构化的文本,其中有一字段长度超过了8k
导入成功后,我用select语句查询其数据,发现那一字段的查询出来不是完整的 只有8k 之后全被截断了我想有没有办法能够查询到完整的数据?或者其他建议也行~~~谢谢 急

解决方案 »

  1.   

    增加字段长度可以一劳永逸的解决问题 建议改为nvarchar 型
      

  2.   

    我发现csdn上的人很喜欢用女人照片!
      

  3.   

    我是用的sql server 2000自带的导入程序  怎样分段,是要我手工分段后再导入?
      

  4.   

    nvarchar(max)是sql server 2000 没有 
      

  5.   

    导入过程中,在【选择原表和原视图】界面,点击编辑,对截断的列数据类型换为text
      

  6.   

    如果8K还不够导入。
    楼主基本上要考虑换数据类型了。
    VARCHAR肯定不合适了。TEXT可以的。
      

  7.   

    我的建议是把这8K内容存储在一个XML文件中,然后数据库类型设为XML
      

  8.   

    SQL2000的话,只有用TEXT字段类型,或者用语句或者程序把数据截断分别存入几个字段中,或者XML类型,但是2000对XML的支持不如2005
      

  9.   

    谢谢,我自己解决了  还是用自带的数据导入  我在编程时使用bcp导出 就可以了
      

  10.   

    NVARCHAR(MAX)
    sql 中一条记录最长8060吧?
    长的怎办?