oracle在用insert into select 精度问题 看下 table1 的字段类型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是由于你定义table1的col1字段时候后面的有效数字没设置好比如col1 number(5.3)表示5位有效数字,有3位小数 table1的(col1) 字段需设置成和tbable2的col2 一样即可。 create table A (num1 number(4,2));create table B (num2 number(4,2));insert into B values(23.45);insert into A(num1) select num2 from B;select * from A;这是我执行之后的结果,并没有四舍五入,可能是你两个表的精度不一样! 是字段类型 NUMBER的小数位数不一样吧= = win7 64位可以装oracle10g吗,谁能教教我怎么弄,装了一天了! 请教一下Oracle AWM 立方体数据更新的问题 快来救命 要崩溃了!!!!!!!!! 想给Oracle打补丁,opatch apply问题 这些参数在oracle中是什么意思? ODBC访问数据库的问题 如何判断 是应用程序须改的还是触发器修改的 这种SQL语句该怎么写?--谢谢 oracle中的Sql帮助在那里呀?就像SQL Server中的联机手册一样的。 简单命令问题 Oracle11g如何执行动态DDL语句 字段数量和查询效率的关系?
后面的有效数字没设置好
比如col1 number(5.3)表示5位有效数字,有3位小数
create table A (num1 number(4,2));
create table B (num2 number(4,2));
insert into B values(23.45);
insert into A(num1) select num2 from B;
select * from A;这是我执行之后的结果,并没有四舍五入,可能是你两个表的精度不一样!