怎样将double类型插入oracle中

如题所述

直接insert就好,不过需要你对应表格字段设置为number,如果小数较多最好同时设定好小数位数例如: ziduan1 number(3,5)这样的话小数就只能有5位
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-24
请将类型设置为NUMBER(16,2)
前面一个数字为整数位的长度,后一位为小数点后的位数长度
希望我的话能对你有所帮助本回答被提问者采纳
第2个回答  2011-11-24
类型设置成number即可
第3个回答  2011-11-24
如果精确要求不是很严格可以使用flot
第4个回答  2011-11-24
oracle里面应该是number类型

oracle中给表添加一个数值类型为double的列,出现缺少关键字这个问题怎么...
请注意语法是否正确 其次注意oracle是否有double这个数据类型 1.增加列 ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);例如:SQL>ALTER TABLE emp01 ADD eno NUMBER(4);2.修改列定义 例如:SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)2 DEFAULT 'CLER...

oracle 怎么把一个float型的字段修改成double型,必须要double型的,oracl...
数字类型的在oracle中其实可以用number型来取代,number类型含盖了所有的数字类型,包括整型,浮点型...oracle中应该是没有double这种数据类型 新增一个字段:alter table tablename add 字段名 类型 望采纳!

oracle有double类型吗
ORACLE里用NUMBER代替了DOUBLE,NUMBER(m,n)就可以实现DOUBLE精度

在oracle里建立表的时候 java中的BigDecimal数据类型 到了oracle 是什 ...
Java中int,long,Integer,BigDecimal,double,float等都映射成Number类型...

在oracle中建表,一直报错,关键字缺失,是什么原因
oracle中没有double,datetime,text类型 double可以换成number(16,2) --代表一共可存储最长16位数字,其中小数位2位 datetime可以换成date,但插入时绝对不是sqlserver那中直接拿引号引上就行了 text这个看你要存储多大的数据吧,不超过4000个字符的可以采用varchar或varchar2,超过这个范围了,你可以考虑...

oracle为什么不用double write
double write 是开辟在tablespace上的一块连续的空间,注意是连续的,所以他对性能的影响并不大。它是当mysql 需要把数据缓冲buffer pool 中将数据刷新到page时 ,需要先将数据fsync到double write 中,然后在需要的时候在将数据刷新到磁盘上的data file。需要注意的是double write 是表空间的一...

oracle有double类型吗
没有,有numeric可以指定精度的。比如 amount numeric(12,4) 总长度12位,4位是小数点。

JAVA中的Double.isNaN,ORACLE里怎么写?
double在oracle里对应的应该是number类型

oracle pl\/sql中如何使用变量
常量标量类型如下:VARCHAR2 (n) , CHAR (n), NUMBER (p,s),DATE, TIMESTAMP , LONG , LONG RAW ,BOOLEAN,BINARY_INTEGER(仅 PL \/ SQL使用),BINARY_FLOAT和BINARY_DOUBLE(10g新引入的)定义标量:identifier [CONSTANT] datatype [NOT NULL] [:=| DEFAULT expr]使用标量需要注意的是=号...

oracle数据库有没有Integer数据类型,BigDecimal呢
Int、long、Integer、BigDecimal、double、float等类型在ORACLE中其实都是映射成Number类型的,如 number(M,N) 存储小数位为M位,总长度为N的浮点数,如果小数位数不足,则用0补全;number(N) 存储总长度为N的整数。而为了与别的数据库兼容,后来才又新增了int类型作为number类型的子集,其实int...

相似回答