电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

SQL Server導入excel數據之Bug!

瀏覽:146日期:2022-08-04 10:11:36
最近幫朋友把他整理的excel數據導入到Sql Server中,失敗,報錯如下:作為源列4(“產品說明”)的數據對于所指定的緩沖區來講太大。 我的excel文件中有一列叫“產品說明”,就是一些文字。Sql server處理導excel數據流程是這樣的,它會先創建目標表,再把excel數據寫入緩沖區,然后再把緩沖區數據寫入目標表。問題就在創建目標表和寫入緩沖區,sql server會根據現在的excel中的數據格式來寫入緩沖區和創建目標表。比如excel中有一列為編號,里面是數字,sqlserver就會在目標表里建一列叫“編號”,為float類型. 而對于我的excel文件中的'產品說明'這一列,是文字,那sql server如何建立目標列或緩沖區呢?它怎么知道該把目標建立成varchar還是text呢?經過測試,發現sql server是這樣做的,他會取excel文件中的前8行(2的三次方),然后算這8行里“產品說明”的最大長度,如果這8行里最長的 > 255,則目標列和緩沖區就會建立成ntext類型,否則就建立成nvarchar類型。這樣,問題就來了!假設我的excel文件前8行“產品說明”中都 < 255,則目標和緩沖區就被建立為varchar(255)類型了(這里說明一下,你可以修改目標表的字段類型,但緩沖區長度或類型是無法修改的)。而如果我的第10行里“產品說明”的長度超過了255,則sql server往緩沖區里寫的時候,自然就發生了如上的錯誤:數據對于指定的緩沖區來講太大。 這樣,我們導數據當然就失敗了!這個也許不能算bug,因為只是實現得不好(取某列前8行的最大長度并不能真正代表所有行,我想microsoft的工程師為了簡單或者提高性能才這樣做的);也許算是bug,因為不知情的用戶導數據失敗了。而且不知道為何而失敗的! 公理自在人心,讓大家或那些工程師們去評判吧!
標簽: excel
主站蜘蛛池模板: 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 欧版反击式破碎机-欧版反击破-矿山石料破碎生产线-青州奥凯诺机械 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 精密线材测试仪-电线电缆检测仪-苏州欣硕电子科技有限公司 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | CPSE安博会| 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 微学堂-电动能源汽车评测_电动车性能分享网 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 |