- 博客(15)
- 问答 (6)
- 收藏
- 关注
原创 oracle外部表的一些注意事项
今天在创建外部表的时候发现,外部表在创建时,不能够在字段后带有注释。 另外,字段名称不能出现关键字,例如:file,big等,否则创建外部表可以成功,但是 执行查询操作时,报异常:syntax error: found "minussign",double-quoted-string。。。...
2011-02-22 10:48:07
230
原创 浅谈SQL优化
下面介绍可以使查询更快运行的优化技巧。 [b][size=medium]1.使用WHERE子句过滤行[/size][/b] 许多初学者想要检索一行(或多行)数据时,他们会检索表中的所有行。这个非常浪费的。更好的方法是在查询中使用一个WHERE子句。这样,就要把检索的行限制为那些实际需要的行。 例如,需要获得顾客#1和#2的详细信息。下列查询检索store模式中customers表...
2010-11-19 10:03:54
136
原创 华中科技大学校长李培根演讲稿
亲爱的2010届毕业生同学们: 你们好! 首先,为你们完成学业并即将踏上新的征途送上最美好的祝愿。 同学们,在华中科技大学的这几年里,你们一定有很多珍贵的记忆! 你们真幸运,国家的盛世如此集中相伴在你们大学的记忆中。08奥运留下的记忆,不仅是金牌数的第一,不仅是开幕式的华丽,更是中华文化的魅力和民族向心力的显示;六十年大庆留下的记忆,不仅是领袖的挥手,不仅是自主研制...
2010-11-11 13:45:10
207
原创 PL/SQL概述
[b][size=medium]一. 什么是PL/SQL[/size][/b] PL/SQL(Procedual Language/SQL)是Oracle在标准SQL语言上的过程性扩展。PL/SQL不仅允许嵌入SQL语句,而且允许定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误。 [b][size=medium]二. SQL的简介[/size][/b] 20世...
2010-11-08 10:46:34
112
原创 什么是声明式事物
[b]声明式事务(Programmatic transaction management)是S事务管理的方式之一。 [/b] Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中申明。[color=red]用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在...
2010-10-01 07:26:28
409
原创 EXISTS、IN、JOIN的比较
[b] EXISTS、IN与JOIN性能分析[/b] EXISTS、IN与JOIN,都可以用来实现形如“查询A表中在(或不在)B表中的记录”的查询逻辑。 在论坛上看到很多人对此有所误解(如关于in的疑惑、用 外连接 和 Is Null 代替 not in两帖),特做一简单测试。 [b]测试结果:[/b][img]http://dl.iteye.com/upload/attachment...
2010-09-27 10:53:19
399
原创 oracle学习--循环语句
loop循环: create or replace procedure pro_test_loop is i number; begin i:=0; loop i:=i+1; dbms_output.put_line(i); if i>5 then exit; end if; end loop; end pro_test_loop; whi...
2010-09-22 07:07:38
94
原创 使用Oracle提示进行调整SQL语句的简介
提示(hint)从Oracle7中引入,目的是弥补基于成本优化器的缺陷。提示通常用来改变SQL执行计划,提高执行效率。 1.使用提示需要遵循的原则 1)仔细检查提示语法。尽量使用完整注释语法/*+ hint */ 2)使用表别名。如果在查询中指定了表别名,那么提示必须也使用表别名。例如:select /*+ index(e,dept_idx) */ * from emp e;...
2010-09-20 17:51:04
216
原创 ORACLE一些有用的语句
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额. 因此,在创建对象之前,首先要分配存储空间. 分配存储,就要创建表空间: 创建表空间示例如下: [code="java"]CREATE TABLESPAC...
2010-09-04 17:26:00
107
原创 java 获取真实客户端IP
关键字: java获取真实客户端ip地址 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.java...
2010-08-31 17:21:36
117
原创 PL/SQL基础知识
[size=large][b]1. PL/SQL块简介[/b][/size] 块(Block)是PL/SQL的基本程序单元,编写PL/SQL程序实际上就是编写PL/SQL程序块,要完成相对简单的应用功能,可能只需要编写一个PL/SQL块;而如果要实现复杂的应用功能,那么可以在一个PL/SQL快中嵌套其他PL/SQL块。块的嵌套层次没有限制。 [size=medium][b]1.1 PL...
2010-08-14 10:14:58
156
原创 使用Oracle外部表的五个限制
Oracle外部表就好像是一张视图,在数据库中可以像试图一样进行查询等操作。这个试图允许用户在外部数据上运行任何的SQL语句,而不需要先将外部表中的数据装载进数据库中。 外部表是指不在数据库中的表,如操作系统上的一个按一定格式分割的文本文件或者其他类型的表。这个外部表对于Oracle数据库来说,就好像是一张视图,在数据库中可以像试图一样进行查询等操作。这个试图允许用户在外部数据上运行任...
2010-08-13 11:13:32
146
原创 spring2.5 学习一
[size=medium][b]一。目的[/b][/size] 本人从来没有接触过spring框架,第一次学习,直接跨越到spring2.5开始,希望留下帖子,对学习有个记录,对没有接触过的朋友一点帮助,[color=red]如果文章中有任何意义,请提出,我好做出更新修改。便于自己,也利于大家。[/color] [size=medium][b]二。要求[/b][/size] 论文的三段式...
2009-07-01 15:09:17
89
关于简单的SQL子查询改写成联合查询
需求是在“雇员通信录”表里插入订单数超过100的员工信息。 子查询写法: SELECT 雇员ID,姓氏,名字,邮政编码,城市,地址,家庭电话 FROM 雇员 WHERE 雇员ID IN ( SELECT 雇员ID FROM 订单 GROUP BY 雇员ID HAVING COUNT(订单ID) > 100 ) 改写成联合查询为: SELECT ...
2008-10-16 09:13:57
388
原创 Flex 让我为爱疯狂
接触一段时间Flex了,感觉胖客户端程序总是那么的迷人,富有妖娆的身姿何迷人的脸庞,让人不禁向往,但是美丽的背后总是隐藏着巨大的陷阱,在我们疯狂追求Flex的同时,却要为它付出昂贵的代价,加载速度、客户端无止境的等待,让人难以想象。 它..... 又好似社会里的穷人和富人的区别,Flex永远只属于高贵,权利,和金钱的代名词。 又好似生活习惯,习惯了HTML+CSS+JS的清纯秀丽,却难以瞬时接受那...
2008-04-10 09:13:26
114
空空如也
关于数据库设计问题
2009-12-16
一个关于项目提案的问题(高分)
2009-12-02
JS正则表达式如何取下面的字符
2009-06-19
关于可视化WEB编辑器的问题
2009-06-16
一个非常奇怪的问题关于LOG4J的
2009-01-13
关于Struts2中实现文件上传
2008-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人