关于Oracle的数据类型

发布网友 发布时间:2022-04-23 03:42

我来回答

2个回答

热心网友 时间:2022-05-01 08:01

char还是要管的,char类型存放定长字符串,性能比varchar2 高很多。int在oracle里本来就不存在,只是在oracle10g之前为了兼容一些人编程习惯,保留了这个东西,在10g之前你用desc查看用int建立起来的表字段类型是number(38),而并非你用的int。何况用int时oracle默认存储为number(38),这也太浪费了。其他类型就不必说了

热心网友 时间:2022-05-01 09:19

被你说的雷到了,刚试了一下,没有问题的。
int会自动被ORACLE当做NUMBER(38),只是一个NUMBER类型的子类型,char的话,有的场合是需要字符串定长更便于数据处理和管理的,相对用的少,可以暂时不过多关注。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com