查询效率问题 没测过:(如果都创建索引的话,应该是一样的没有索引的话,我想char可能会快一些,固定字长的应该效率好一点吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 明显不大吧,这个没必要讨论,建义使用number会快些 理论上varchar2比char快。实际上数值型是最快的。就是说number类型最快 如果是定长的!两者都一样!如果不是定长的!那当然是Varchar2快些! 我想说: 看优化器使用的策略, 若全表扫描的话,当然是varchar2快些,因为每个块容纳的行会多些, 若使用索引的话,也是varchar2快,因为每个索引块容纳更多索引信息,定位索引所要读的索引块要少些. 不应该是select 的问题 你看看这两种类型在数据库中的存储情况 就明白了 varchar will be more fast 看你的具体情况、理论上:char 比 varchar2 更适合做索引!!! to pengdali(大力 V3.0) :char 比 varchar2 更适合做索引!!!为什么? 数据库 删除 之后重新建立的 问题 关于left join的问题 拜师 vs2008下用TransactionScope操作oracle出错 怎么针对这种复杂sql建立索引 一条INSERT INTO语句的错误 一个比较郁闷的日期比较 计划任务删除批处理生成的备份问题!!! 紧急求救 ORACLE sql语句问题求大神帮忙 一个关于SQL语法的问题 请问oracle8i里创建pl/sql的存储过程在什么环境下输入
实际上数值型是最快的。就是说number类型最快
如果不是定长的!那当然是Varchar2快些!
若全表扫描的话,当然是varchar2快些,因为每个块容纳的行会多些,
若使用索引的话,也是varchar2快,因为每个索引块容纳更多索引信息,定位索引所要读的索引块要少些.