SQL
xcl119xxcl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate执行原生Sql语句的方法(转)
http://www.thecloud.cn/study/program/java/597.html hibernate3的HQL 是面向对象的语法,已经支持 update ,delete from语句,但目前还不支持insert into语句.做项目有时候的确需要写原生的sql来方便web开发.下面是我自己鼓捣出来的方法,希望对我和朋友有所转载 2010-03-04 11:02:00 · 1198 阅读 · 0 评论 -
oracle中查看索引、主键
select * from user_indexes where table_name = upper('map_eqp_onu');select * from user_ind_columns where index_name = ('IDX_MAP_EQP_ONU_ID');转载 2010-12-03 21:58:00 · 1953 阅读 · 0 评论 -
oracle游标
<br /> <br />1,什么是游标?<br /> ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。<br /> <br /> ②关系数据库中的操作是在完整的行集合上执行的。<br /> 由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。<br /> 应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。<br /> 这些应用程序需要一种机制来一次处理一行或连续的几行。而转载 2010-09-02 17:53:00 · 2185 阅读 · 1 评论 -
oracle decode()
<br />decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) <br />该函数的含义如下: <br />IF 条件=值1 THEN <br /> RETURN(翻译值1) <br />ELSIF 条件=值2 THEN <br /> RETURN(翻译值2) <br /> ...... <br />ELSIF 条件=值n THEN <br /> RETURN(翻译值n) <br /><br />ELSE <br /> RETURN(缺省值) <转载 2010-09-02 10:28:00 · 599 阅读 · 0 评论 -
oracle学习笔记_触发器
<br /><br />触发器<br />是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。<br />功能:<br />1、 允许/限制对表的修改<br />2、 自动生成派生列,比如自增字段<br />3、 强制数据一致性<br />4、 提供审计和日志记录<br />5、 防止无效的事务处理<br />6、 启用复杂的业务逻辑<br />开始<br />create trigger biufer_employees_department_id<br /> before转载 2010-09-02 17:50:00 · 413 阅读 · 0 评论 -
存储过程学习
作者:袁光东 我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 Java代码 create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 in out varchar2 )as转载 2010-09-01 17:44:00 · 511 阅读 · 0 评论 -
数据库 索引
<br />一、索引的概念 <br /> 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 <br /><br />二、索引的特点 <br /> 1.索引可以加快数据库的检索速度 <br /> 2.索引降低了数据库插入、修改、删除等维护任务的速度 <br /> 3.索引创建在表上,不能创建在视图上 <br /> 4.转载 2010-08-31 10:39:00 · 463 阅读 · 0 评论 -
MYSQL的DATE类型的使用
DATE值的格式是'YYYY-MM-DD'。按照标准的SQL,不允许其他格式。在UPDATE表达式以及SELECT语句的WHERE子句中应使用 该格式。 例如: mysql> SELECT * FROM tbl_name WHERE date >= '2003-05-05'; 为了方便,如果日期是在数值环境下使用的,MySQ...转载 2010-07-19 22:08:00 · 30553 阅读 · 3 评论 -
关于hibernate产生的自增主键
Hibernate中domain配置文件 将主键改成自增长类型: Oracle设置increment" /> SQLServer 2000设置identity" /> ―――――――――例如SQLServer 2000中――――――――――――――――――id name="userid" type="java.lang.Integer">转载 2010-05-11 21:25:00 · 572 阅读 · 0 评论 -
使用HIBERNATE的SQL查询并将结果集自动转换成POJO
使用HIBERNATE的SQL查询并将结果集自动转换成POJO 文章分类:Java编程 在某些场合下,我们可能想使用HIBERNATE的框架提供的SQL查询接口,这时,由于表和实体都可能没有做映射,HIBERNATE不能把结果集转换成你想要的List,本文讨论如何在这种情况下让HIBERNATE直接返回你想的结果。下面转载 2010-03-16 20:36:00 · 4134 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
<br /> <br /><br />面向程序员的数据库访问性能优化法则<br /> <br />特别说明:<br />1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;<br />2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;<br />3、 本文未深入数据库优化中最核心的执行计划分析技术。<br /> <br />读者对像:<br /转载 2010-12-09 23:13:00 · 762 阅读 · 0 评论
分享