Status字段用那种数据类型好,Number还是char(1)
本帖最后由 yuji821 于 2012-12-04 22:39:46 编辑
Status字段只有 0,1,2,3,4,5 。 6个值
建表时数据类型用number好,还是用char(1),从数据查询速度,性能,占用内存空间多方面考虑
------解决方案--------------------在Oracle中,char比较讨厌
数值类型,建议使用number
------解决方案--------------------看你对该字段的使用情况而定,
如果使用number类型的话建议用number(1)
使用CHAR(1)多用于类型不多的情况下,比较少用
------解决方案--------------------觉得用纯数字0,1,2,3,表示状态不是太明朗,用01,02,03字符型的应该好些吧!
------解决方案--------------------char(1)
number 和char 本来就是可以相互转换的。。
在oralce 看来。。number 也是char 只不过又多了一层包装。。成了number