Oracle
文章平均质量分 57
hesitate_hl
这个作者很懒,什么都没留下…
展开
-
oracle数据库中的sys.dual
最近在学习oracle数据库时,写触发器时发现了这个sys.dual。不知为何物,查阅资料终于明白了。dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来完成很多工作,如下所示: 1、查看当前用户,可以在S原创 2011-07-25 20:39:14 · 4067 阅读 · 0 评论 -
oracle如何实现自增
近日研究oracle想写一个自增的字段,发现没有那样的关键字。查阅资料发现可以用序列和触发器共同来实现。现在我们创建一个简单的表: create table test( id int, name varchar2(30)原创 2011-07-25 21:48:15 · 617 阅读 · 0 评论 -
SQL调优十条经验
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一原创 2011-08-12 10:28:46 · 1692 阅读 · 0 评论