1. create partion for those data
2. create unique or primary key
2. create unique or primary key
解决方案 »
- startup nomount后,如何在加载一个db?
- Oracle ORA-00600:内部错误代码,参数:[qctcte1],[0],[],[],[],[],[],[]
- oracle中拼两个表
- 安装oracle出错!急求问
- 如何建立外键?键表时
- 数据库性能问题,可能是索引太多了引发的。如果除了分数以外您还缺什么,尽管说。
- 简单问题,sqlplus里建个trigger,救命啊!!!
- 欢迎大家讨论:如何对数据库现存数据进行质量检查,如一致性、完整性、时效性、精度等!
- 多谢各位大虾: “监听器未能启动专用的服务器进程“问题
- 这个触发器错在哪里呢??
- ESSBASE的入门问题
- 救命求助!我正要做ORACLE的OAS项目,谁能提供OAS WEB服务器的详细配置资料?万分感谢
select * from dali.da where t like '%cc%';--11s
select * from dali.da where instr(t,'cc')>0;
表是否已分区,把要归类的号码分区,然后创建局部前缀索引+ 索引 + like
--后七位同顺
IF INSTR('0123456789',SUBSTR('车牌号码',2,7)) <> 0 THEN
PCODE := '七位同顺';
return;
END IF;
--后七位反顺
IF INSTR('9876543210',SUBSTR('车牌号码',2,7)) <> 0 THEN
PCODE := '后七位反顺';
return;
END IF;但是这里要做循环,否则6、5、4……位同顺的号码不能检索出来。
但是做循环可能又太慢。
可否改进。
如果是ORACLE还有个全文索引。。
无论你怎样优化语句,用什么函数也不能解决性能问题,基本以分区表根本解决此问题.
有兴趣可以参考以下:
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96524/c12parti.htm#464767