DB
crazy_kis
这个作者很懒,什么都没留下…
展开
-
SQL(收藏)查询每个部门工资前三名的员工信息
问:Oracle的EMP表,查询每个部门工资前三名的员工信息,如何写?? 解答:(通用sql)select deptno, ename, sal from emp e1 where ( select count(1) from emp e2 where e2.deptno=e1.deptno and e2.sal>原创 2010-03-15 09:05:00 · 25057 阅读 · 4 评论 -
把SQL SERVER里表里的数据导出成为insert into 脚本
<br />终于找到这个过程了:<br /><br />CREATE PROCEDURE dbo.UspOutputData <br /> @tablename sysname <br /> AS <br /> declare @column varchar(1000) <br /> declare @columndata varchar(1000) <br /> declare @sql varchar(4000) <br />转载 2010-06-01 11:21:00 · 672 阅读 · 0 评论 -
spring连接池配置详解
数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为转载 2012-03-30 11:53:50 · 931 阅读 · 0 评论 -
iBatis动态Sql解决In子句的替代方法
在iBatis中,对于in子句的标准做法是采用动态sql来解决的。具体方法大致是:Java代码传入一个List或者数组,然后在sqlMapConfig映射中使用iterate循环取这个变量,动态地生成sql语句。 这个标准解法的缺点是,使用起来比较麻烦 1. 需要在sqlMapConfig中使用动态语句 2. 需要传入一个Iterable的变量 对于这个问题,我使用了一个偷懒的办法,就是使转载 2012-12-12 11:01:11 · 4554 阅读 · 0 评论