当前位置:首页>正文

oracle数据库创建表时,int型数据为何报错

2023-12-25 03:15:56 互联网 未知

oracle数据库创建表时,int型数据为何报错?

oracle数据库中是有int型的,你在创建表的时候,使用int型报错, 可能的原因是你为int型增加了精度,如int(10),或者是你的oracle 版本过低造成的。

在oracle中int型与integer型都是number类型的子类型,int是integer 的简写,相当于number(38),是为了兼容ANSI/ISO和IBM的数据类型 而定义的。它的存储精度是38位。在创表时,最好不要用int型,因为我们基本上不会用到38位的整数, 用int会浪费存储空间。int型列可以定义为number(数字)。