数据库
文章平均质量分 81
iteye_17267
这个作者很懒,什么都没留下…
展开
-
SQL语句优化心得(Oracle)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:...原创 2011-08-29 09:50:15 · 70 阅读 · 0 评论 -
oracle中dbms_job的使用(定时任务)
可以理解成一个定时任务。 1.创建测试表 CREATE TABLE TEST_DATE(A DATE); 2.创建一个自定义过程 CREATE OR REPLACE PROCEDURE TEST_MYPROC ASBEGIN INSERT INTO TEST_DATE VALUES (SYSDATE); COMMIT;END; ...原创 2013-05-16 17:20:44 · 185 阅读 · 0 评论 -
Oracle查询用户所有表
--下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看。 select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查询本用户的表,视图等 select * from all_col_comments --查询...原创 2013-05-30 16:58:22 · 133 阅读 · 0 评论 -
Oracle存储过程中使用临时表
一、Oracle临时表知识 在Oracle中,临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而 TRANSACTION级的临时表数据在TRANACTION结束后消失,即COMMIT/ROLLBACK或结束SESSION都会清除 TRANACTION临时表数据。 1) 会话级临时表 示例 1.创建...原创 2013-06-17 11:47:46 · 299 阅读 · 0 评论