在EXCEL中的数据是这样子的,是文本类型,我想在导入数据库的时候转换成数据库里面指定的float类型,要怎么做?数据库Excel类型转换

解决方案 »

  1.   

    导入的过程中好像做不了的,导入到一个临时表再在插入原表的过程中convert吧
      

  2.   

    导进去后,把字段类型改成float即可
      

  3.   

    先把数据导入数据库,再改类型alter table tb alter 表列名 float
      

  4.   

    这样做在数据库里面数据变成了只读模式,并且后面的小数没有了。
    那就改成decimal类型,参考:
    alter table tb
    alter column 列名 decimal(10,1)
      

  5.   

    尝试使用SSIS导入,或者数据库导入导出向导