当excel 导入数据库的字段大于255时,把第一行的字段加长超过255.
生活随笔
收集整理的這篇文章主要介紹了
当excel 导入数据库的字段大于255时,把第一行的字段加长超过255.
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
當excel?導入數(shù)據(jù)庫的字段大于255時,把第一行的字段加長超過255.
因為Excel驅(qū)動程序在進行導入操作時會預先采樣部分數(shù)據(jù)判斷字段的數(shù)據(jù)類型,所以對采樣數(shù)據(jù)結(jié)果作的判斷同全部數(shù)據(jù)的數(shù)據(jù)類型有出入:??1、某列字段內(nèi)數(shù)據(jù)類型不同,導致導入結(jié)果有null:如數(shù)值和文本,如果采樣數(shù)據(jù)只有文本,那么會導致數(shù)值得記錄導入以后為null;?2、某列文本字段長度不一,導致字段長度被截:驅(qū)動程序會判斷采樣數(shù)據(jù)的文本長度,如果沒有超過255的,則定義為255的nvarchar,所以如果采樣外的數(shù)據(jù)內(nèi)有長度超過255的記錄,長度將會被截為255,丟失信息。
因為Excel驅(qū)動程序在進行導入操作時會預先采樣部分數(shù)據(jù)判斷字段的數(shù)據(jù)類型,所以對采樣數(shù)據(jù)結(jié)果作的判斷同全部數(shù)據(jù)的數(shù)據(jù)類型有出入:??1、某列字段內(nèi)數(shù)據(jù)類型不同,導致導入結(jié)果有null:如數(shù)值和文本,如果采樣數(shù)據(jù)只有文本,那么會導致數(shù)值得記錄導入以后為null;?2、某列文本字段長度不一,導致字段長度被截:驅(qū)動程序會判斷采樣數(shù)據(jù)的文本長度,如果沒有超過255的,則定義為255的nvarchar,所以如果采樣外的數(shù)據(jù)內(nèi)有長度超過255的記錄,長度將會被截為255,丟失信息。
轉(zhuǎn)載于:https://www.cnblogs.com/mingyongcheng/archive/2011/12/07/2279699.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的当excel 导入数据库的字段大于255时,把第一行的字段加长超过255.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多给明年留些钱 明年必将要火的好手机
- 下一篇: Mysql一些导入导出数据库,添加修改字