- 浏览: 6822 次
- 性别:
- 来自: 内蒙古
最新评论
文章列表
ORACLE 中IN和EXISTS比较
EXISTS的执行流程
select * from t1 where exists ( select null from t2 where y = x )
可以理解为:
for x in ( select * from t1 )
loop
if ( exists ( select null from t2 where y = x.x )
then
OUTPUT THE RECORD
end if
end loop
对于in 和 exists的性 ...
Oracle中TRUNCATE和Delete区别及TRUNCATE使用说明TRUNCATE和Delete有以下几点区别
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令Delete将被撤销,而TRUNCATE则不会被撤销。
2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比Delete操作后的表要快得多。
4、TRUNCATE不能触发任何De ...
1、XMLHTTPRequest对象什么是?
最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收 XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:))
来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象 (MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft? XML Document Object Model ...
oracle中 connect by prior 递归算法
Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是:
select ... from tablename start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
简单说来是将一个树状结构存储在一张表里,比如一个 ...
通过这几天对BiosReport5.0的研究,总结如下:
如果你的BiosReport还是低级版的,那么以下方法就是教你如何在项目中配置BoisReport5.0高级版.
1、在已有的应用的Web.xml配置文件中怎家皕杰报表serlet的相关配置,也就是把DemoServer\webbapps\report\WEB-INF\web.xml文件中的内容复制自己项目下的web.xml中.
2、将皕杰报表的配置文件config.xml文件添加到"WEB-INF/resources/"路径下,用户也可以根据需要,修改web.xml文件中的路径.
3、将 ...
SpringJdbc的几种不同的用法
首页先来创建一个dao接口
Java代码
package com.wys.dao;
public interface IUserDao {
void save();
}
第一种方式通过继承JdbcDaoSupport来获取JdbcTemplate,需要注入JdbcTemplate
Java代码
package com.wys.dao.impl;
i ...
1. 如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了,
也就是不用再session.close()了。但是如果使用的是openSession方法创建的session的话,
那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并没有关闭
2. getCurrentSession的使用可以参见hibernate\hibernate-3.2\doc\tutorial\src项目
3. 使用SessionFactory.getCu ...