问个bigint的简单问题
公司需要把一部分数据库从oracle迁移到db2,以前的数据表中有一个索引列是number(22,0),它是一个无符号的64位整形值,看了一下db2中的各种类型,bigint是有符号的,表示不了那么大的值,请问一般这种情况应该用什么类型?blob么?在blob上建索引会不会很慢? 如果你是通过ORACLE表结构直接对应到DB2表结构,那可以考虑用BIGINT但BIGINT是不能存小数的,存整数它的位数足够了
如果你指定好DB2表结构,那你可以通过oracle上表具体情况来指定 要是db2v9.7也可以直接用number(22,0)
要是其他版本看看decimal类型能不能满足你的要求!
页:
[1]