摘要: 1.构造子表,子表只有一条记录.(dual仅返回一条记录)(SELECT 5011 AS OPID,1011 AS ACCOUNTID,2011 AS GROUPID,3013 AS IDEAID,4011 AS KEYID,0 AS CHECKSTATUS,TO_DATE('07/21/2011 14:22:50', 'MM/DD/YYYY HH24:MI:SS') AS CREATEDATE,'包含了正在审核中的元素' AS REFUSEREASON, 0 AS ADMINUSERID,'自动审核' AS ADMINUSERN 阅读全文
posted @ 2011-08-02 19:04 highriver 阅读(454) 评论(0) 推荐(0) 编辑
摘要: sql优化的一个境界是不仅要PreparedStatement,还要尽量减少sql的执行次数,大数据一般是在应用程序中通过循环嵌套形成,另一种通过表表的笛卡尔集形成.减少sql的执行次数可以通过巧妙的利用数据库的笛卡尔集实现.PreparedStatement:1.PreparedStatement的节省的时间是网络开销的时间,真正sql执行的时间大概占10%,建立网络连接的时间大概占90%.对于一些批量插入的操作,DB的服务器端仍然是逐条插入的(以前一直以为DB服务器端对于PrestatedStatement的sql只执行一次,这是错误的理解, 仍然是多次,只是这个多次是在一次连接的基础上实 阅读全文
posted @ 2011-08-02 16:15 highriver 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yuzhic/article/details/1896878http://blog.csdn.net/macle2010/article/details/5980965该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UP 阅读全文
posted @ 2011-08-02 14:53 highriver 阅读(138493) 评论(7) 推荐(13) 编辑