我将现有的Oracle SQL查询转换为DB2-我想知道oracle构造了什么:
COLUMN1_ NUMBER(*,10)
...在DB2中意味着...
COLUMN1_
是表中的列名称。
最佳答案
我做了一些挖掘,发现了这一点:
Oracle保证以下产品的可移植性
精度等于或等于的数字
少于38位数字。您可以指定一个
规模且没有精度:
column_name NUMBER(*,小数位数)
在这种情况下,精度为38,并且
保持指定的比例。
从这里:http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#i22289
尽管我还没有找到DB2创建表查询的含义。
有输入吗?
关于sql - oracle到db2数据类型:数字精度为星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5119698/