
db
文章平均质量分 77
qq799499343
这个作者很懒,什么都没留下…
展开
-
老程序员关于写sql的经验之谈
做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。 我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风转载 2012-12-19 17:44:55 · 697 阅读 · 0 评论 -
sql中in、exists以及not in、not exists的选择使用
in和exists in 是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in。 例如:表A(小表)原创 2012-12-20 10:53:54 · 634 阅读 · 0 评论 -
Attempt to refer to a unregistered pool by its alias '**'
启动服务器时,报错: ERROR [(logicalcobwebs.proxool.ProxoolDriver)] Problem org.logicalcobwebs.proxool.ProxoolException: Attempt to refer to a unregistered pool by its alias 'oracle' Attempt to ref原创 2013-03-01 11:15:00 · 15394 阅读 · 0 评论 -
oracle分页sql语句
oracle分页技术的重要性,不用我来废话吧,直接切入正题吧!嘿嘿、、、 方法一: SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40) -- 40 = currentPage * pageSize WHERE RN >=转载 2012-12-21 10:11:10 · 1370 阅读 · 1 评论