SQL
工作宝
这个作者很懒,什么都没留下…
展开
-
简单的存储过程
CREATE PROCEDURE name( ) DYNAMIC RESULT SETS 1 LANGUAGE SQL NOT DETERMINISTIC CALLED ON NULL INPUT MODIFIES SQL DATA INHERIT SPECIAL REGISTERS BEGIN --------------------------...原创 2010-01-19 11:44:39 · 101 阅读 · 0 评论 -
SQL性能优化
ORACLE 的解析按照从右至左的顺序处理 AND 数据库从右至左解析的话,将概率小的表达式放在后面,或是如果两个表达式的可能性相同,那么可将相对不复杂的表达式放在后面。这样后面的表达式为假的话,那么数据库就不用费用去查询从后数第二个表达式了。 OR 与AND操作符相反。数据库从右至左解析的话,将概率大的表达式放在后面。因为如果后面的表达式为假的话,那么数据库需进行下...原创 2010-02-25 09:26:39 · 116 阅读 · 0 评论 -
清除重复数据
WITH TAS( SELECT ROW_NUMBER() OVER(PARTITION BY a,b ORDER BY a,b) AS [index] FROM table)DELETE FROM T WHERE [Index] > 1原创 2010-06-13 16:10:43 · 130 阅读 · 0 评论