sql server2000 插入每行的数据的长度不能超过8060。
2005-03-22 12:06
381 查看
昨天组长说。需要把一个txt文件导入到 ms sql server 2000 里面。里面的colum有812行。当我写好sql server 的DTS的时候,执行的时候发生错误。说插入的值大于8060。开始以为是DTS 转换的时候不能超过这个值。然后很自然的想到了分两次导入,一次是insert 然后在update。可是我对dts不熟。后面上网找了几片文章。突然想到了测测是不是SQL SEVER的问题。然后在数据库中建了一个表test
Table test
id int 4
context1 varchar 4000;
context2 varchar 4000;
context3 varchar 4000;
然后我先在insert一条记录得到表中使context1里面保存了3000个字符。然后在update context2 context3 每个字段都放3000个字符。这时候发生错误了。。
只有分几个表了。
这个导入真是表态。那个表会有812 column
Table test
id int 4
context1 varchar 4000;
context2 varchar 4000;
context3 varchar 4000;
然后我先在insert一条记录得到表中使context1里面保存了3000个字符。然后在update context2 context3 每个字段都放3000个字符。这时候发生错误了。。
只有分几个表了。
这个导入真是表态。那个表会有812 column
相关文章推荐
- 插入数据时,超过长度,不报错,还能插入
- 读取XML数据时,已超过最大字符串内容长度配额(8192)。可以通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象上的MaxStringContentLength属
- sqlserver触发器:若插入的事实值超过预警值则向预警表中插入一条预警数据
- 数据结构:头插法、尾插法创建单链表,求链表长度、查找、插入、删除、合并
- 关于命令行中mysql中文乱码以及不能插入中文数据的问题
- Spring、Hibernate 数据不能插入到数据库问题解决
- java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复 的另一种写法
- java 将长度很长的字符串(巨大字符串超过4000字节)插入oracle的clob字段时会报错的解决方案
- C++之map插入数据相同的key不能覆盖value解决办法
- VC编译器限制字符串长度不能超过65535,NND
- mysql不能插入中文数据
- winrar解压spring出现“路径和文件名总长度必须不能超过 260 个字符!”错误的解决方法
- 警告: 已创建表 'DomainName',但其最大行大小(28482)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。
- Windows Phone,向localdatabase中插入时间数据出现不能转换的错误
- MySQL innodb的组合索引各个列中的长度不能超过767,
- 小程序报错数据传输长度为 xxx 已经超过最大长度 xxx
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 批量插入数据到数据库SQL Server2000
- 如何解决博客中暂时无法上传图片或者图片上传的大小不能超过*M的问题,可无限制插入图片