不做任何运算的,只是起一个标志的作用,
例如:
0代表有效
1代表无效
2代表××

================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。0D
★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
★  支持在线检测程序升级情况,可及时获得程序更新的信息。
0A
★★ 签名  ●  
     可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]

解决方案 »

  1.   

    那就用 char(1),这样在你的代码中不存在类型转换,况且只是一位,
    varchar2(1)更好,使用时不用考虑空格问题
      

  2.   

    因为是非空字段,所以没必要用varchar2
      

  3.   

    这样就用number(1)就可以了,做标志也没问题
      

  4.   

    char(1)往字段中插数据不用看是否是数字,可以简化程序
      

  5.   

    从存储效率来讲,当然是用number(1)为好;从程序运行的角度,两者没有大的区别,主要看你是用于数值比较还是字符判断。
      

  6.   

    随便你自己高兴啦。就看你的字段要不要进行数学运算,如要,还是NUMBER好一点
    因为如果是CHAR那么就要隐式或显式转换数据类型了。