首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据导入提醒截断字符串或转换发生溢出

2013-08-09 
数据导入提示截断字符串或转换发生溢出咨询各位大虾,在从excel导入数据到SQL Server时,excel表中有很多不

数据导入提示截断字符串或转换发生溢出
咨询各位大虾,在从excel导入数据到SQL Server时,excel表中有很多不同类型数据的列,在导入时若发生转换溢出或字符串截断时,怎么定位到是哪一列哪一行数据发生的这种错误??? SQL?Server
[解决办法]
sql 2008或以测试这样操作
从Excel复制表格-->sql 2008企业器-->表-->右键-->Edit top 200-->粘贴,一发现错误可以看得出来

[解决办法]
若没有错误的详细信息,只能一列一列检查数据合法性了..

或用openrowset()函数读取Excel内容到临时表里,然后再SQL里用max(len([字段]))检查最大长度.
[解决办法]
Mark,之前也遇到过类似问题

原因可能是Excel中存在引号等特殊字符,导致数据内容错列

当然最可能的还是导入时,类型和精度不匹配

貌似sqlserver是根据前多少行,判断类型和精度

热点排行