一般单据的状态我们是用数字
1(开始)
2(途中)
3(结束)
是number类型 如果用varchar 的话
start
pending
end
这样的有意义的状态表示 状态有什么不好的地方嘛?
1(开始)
2(途中)
3(结束)
是number类型 如果用varchar 的话
start
pending
end
这样的有意义的状态表示 状态有什么不好的地方嘛?
解决方案 »
- date类型,分组求平均值
- oracle如何学习
- 如何在Program Units中定義一個全局變量的數組,給ITEM級觸發器WHEN-VALIDATE-ITME調用???????????
- ORACLE 插入命令是什么
- 同一字段的分组问题,急!!!
- PL\SQL备份,怎样设置自动归档模式
- 再问如何关闭oracle占用8080端口问题
- 急急急.大侠们帮忙解决一下
- 我在安装ORACLE8i的过程中跳出下面这个错误:注册 OCX 时出现 OLE 初始化错误或 OCX 装载错误,我重试了几次都不行,最后我选择了忽略。
- sql语句客房状态
- SQL语句中LOOP的问题
- oracle里面有乘积的聚合函数吗,如sum是相加的,我要个相乘的,有吗
没有varchar 有的是varchar2
字符类型有:
char
varchar/varchar2
nchar
nvarchar/nvarvhar2
varchar2 是 varchar的升级版,相当于在最长长度2000升级到4000
在一个超大型的系统中,用varchar占用的空间比用数字要大很多,并且额外的空格可能会导致一些问题(很多人写的时候可能没法保证)。
用数字,比较性能比varchar要好!