2 agoni xiaoen agoni_xiaoen 于 2016.04.20 01:06 提问

字段类型导致导表导不出来?

我用的是mysql,然后一个字段是decimal,导表一直导不出来,但是我什么都没改,就把类型改为int,就能导出来了,是怎么回事?

2个回答

fubo1990
fubo1990   2016.04.20 07:44
已采纳

可能是你又decimal的数据了。decimal数据不可以转换成int.你可以把数据都改成int ,然后再往出导。

agoni_xiaoen
agoni_xiaoen 就是说导表不认识小数?
大约 2 年之前 回复
caozhy
caozhy   Ds   Rxr 2016.04.20 05:18

decimal需要匹配对位数和小数点位置,否则没办法读取。int没有这个问题。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
oracle11g exp导出问题:部分表导不出来
在oracle导出表的命令exp时候发现一个问题,就是部分表完全的导不出来,经检查发现只要是表为空的都会导不出来。 在如下表中发现segment_created都为NO的是导不出来的,经查询后,将语句提取出来执行即可。 select 'alter table '|| table_name ||' allocate extent;'  from user_tables where segmen
oracle数据库表,字段信息导出为excel
可将oracle中表名 表注释 字段类型 字段长度 字段注释 导出为excel,生成的数据库表index sheet页面 可进行表sheet之间的跳转
解决从mysql端使用sqoop导入hive端字段类型不匹配问题
在sqoop query“ select  * from  tablename  ”中对字段用mysql函数进行转换
oracle11g空表导不出来的解决办法
oracle11g空表在导出的时候导不出来,可以用以下方法实现导出 执行下下面的命令执行完把查出来的东西放到SQL文件中执行 select 'alter table '|| table_name ||' allocate extent;'  from user_table 将查询出的结果导出,然后执行, 执行完再执行下面语句 alter system set
oracle11g导出表时会发现少表,空表导不出解决方案。
 oracle11g导出表时会发现少表,空表导不出解决方案。   一:背景引入        oracle11g用exp命令导出数据库表时,有时会发现只导出了一部分表时而且不会报错,原因是有空表没有进行导出,之前一直没有找到方法于是用最笨的方法重新建这些空表,当然在我们实际当中表的数量大时我们该怎么办??? oracle10g版本中没有这样的问题。        于是查资料
当手机连接到电脑视频导不出来的时候
当手机连接到电脑视频导不出来的时候, 可以选中手机所在的那个盘,右键,属性,工具,开始检查,将两个选项都勾上,开始。 检查完了以后,视频就能导出来了。。。。。
ORACLE EXP导出时空表无法导出解决方法
导出dmp文件时,先执行select ‘alter table ‘||table_name||’ allocate extent;’ from user_tables where num_rows=0; 这个语句是查询空表的。将执行结果全部执行一遍。 oracle11g中如果表是空的,oracle默认不分配空间,这样导出dmp文件会缺失一些空表。 执行上面语句查询的结果,会将空表默认分配一些空
用exp导数据经常会遇到0行的表导不出来的情况
用exp导数据经常会遇到0行的表导不出来的情况:         在oracle 11g里面exp.exe在导出数据时,发现行数为0的表,exp工具会提示表不存在,从而导不出来,这令我常感到非常困惑。          对于这个问题我现在用的办法是:通过 批量修改行数为0,或者块为空的表          select 'alter table '||table_name |
java-procedure\从excle表向数据库导数据
java-procedure\从excle表向数据库导数据java-procedure\从excle表向数据库导数据
ORCAD生成网表到导入网表.txt
ORCAD生成网表到导入网表.txtORCAD生成网表到导入网表.txtORCAD生成网表到导入网表.txtORCAD生成网表到导入网表.txt