没测过
:(
如果都创建索引的话,应该是一样的
没有索引的话,我想char可能会快一些,固定字长的应该效率好一点吧

解决方案 »

  1.   

    明显不大吧,这个没必要讨论,建义使用number会快些
      

  2.   

    理论上varchar2比char快。
    实际上数值型是最快的。就是说number类型最快
      

  3.   

    如果是定长的!两者都一样!
    如果不是定长的!那当然是Varchar2快些!
      

  4.   

    我想说:   看优化器使用的策略,
       若全表扫描的话,当然是varchar2快些,因为每个块容纳的行会多些,
       若使用索引的话,也是varchar2快,因为每个索引块容纳更多索引信息,定位索引所要读的索引块要少些.
      

  5.   

    不应该是select 的问题 你看看这两种类型在数据库中的存储情况 就明白了
      

  6.   

    varchar will be more fast
      

  7.   

    看你的具体情况、理论上:char 比 varchar2 更适合做索引!!!
      

  8.   

    to pengdali(大力 V3.0) :char 比 varchar2 更适合做索引!!!为什么?