Oracle
bestcxx
向外思考,向上生长,锲而不舍,金石可镂
展开
-
Oracle如何跳过被锁死的数据
Oracle如何跳过被锁死的数据select * from 表名 for update skip locked;原创 2015-11-09 16:30:14 · 992 阅读 · 0 评论 -
hibernate的未知数赋值
hibernate的未知数赋值原创 2016-06-01 13:53:22 · 806 阅读 · 0 评论 -
org.hibernate.hql.ast.QuerySyntaxException: INVOICE is not mapped [from INVOICE]
使用hibernate的hql语句报错:org.hibernate.hql.ast.QuerySyntaxException: INVOICE is not mapped [from INVOICE]原因比较简单,只要在实体类中增加映射注释-实体和表的映射但是,涉及到多表查询的时候hql查询就无效了,这个时候报这种错误就只能更换为sql语句了转载 2016-06-01 14:36:03 · 1973 阅读 · 0 评论 -
trunc(sysdate)的含义是什么
数据库存储,使用sql语句,直接插入当下时间,date格式的转载 2016-06-12 14:38:55 · 28373 阅读 · 2 评论 -
主键和外键
·主键和外键位于两个表·外键也是一个表的主键·本表的外键依赖于本表的主键,就是增加的话先有本表主键,再有外键,删除的话先删除外键再删除本表主键·反过来说,如果没有本表主键,无法增加外键,如果本表外键不为空,无法删除本表主键 表1有主键 id1表2有主键id2,但是表2依赖于表1,所以表2中也有字段id1,这里id1就是表2的依赖于表1 的外键,外键是表2的外键,约束了同表1 的关系。学生表和学生选课表学生表主键学生id,学生选课表中有很多学生id,这个时候学生id就是学生选课表的外键。原创 2016-01-28 15:37:11 · 641 阅读 · 0 评论 -
group by与distinct有何区别
select name from rate where channelname is not null group by name; select distinct name from rate转载 2016-06-14 19:09:37 · 2846 阅读 · 0 评论 -
oracle截取字符串并做比较-SUBSTR("字符串",起始位-从1开始数,截取长度)
SUBSTR("字符串",起始位-从1开始数,截取长度)原创 2016-06-15 14:41:34 · 15005 阅读 · 0 评论 -
oracle对null赋值默认值
NVL(expr1,expr2)expr1:可为空的字段或者表达式。expr2:null的替代值。含义:如果表达式 expr1 为空(NULL),则显示表达式 expr2 的值,若非空,则显示expr1 的值。select parentid,NVL(parentid,999) from PROPERTYRELATION (下图第一列是原始数据,第二列是转化后的数据,本例中...转载 2016-06-15 15:56:22 · 8963 阅读 · 2 评论 -
Oracle 中对一个表中多个列的增加和删除的sql语句
Oracle 中对一个表中多个列的增加和删除的sql语句:·增加多个列alter table 表名 add(列名1 VARCHAR2(20),列名2 VARCHAR2(64 char),列名3 VARCHAR2(200));·删除多个列alter table 表名 drop(列名1,列名2,列名3);·如果增加原创 2015-10-30 17:10:18 · 11069 阅读 · 0 评论 -
oracle语句增加逻辑判断-很实用
Oracle提供了一些逻辑判断函数,这些函数可以在查询中使用。 1,针对空值进行测试-NVL函数 函数原型为:NVL(testValue,SubstituteValue) 常见的用法是 Select max(score) From SC Where Name=‘Jerry’ 有时max(score)为空,也就是说Jerry并没有转载 2016-06-20 19:05:58 · 7284 阅读 · 0 评论 -
@Basic(fetch=FetchType.EAGER)和@Basic(fetch=FetchType.LAZY)
Hibernate注解的直接查询和懒加载@Basic(fetch=FetchType.EAGER)和@Basic(fetch=FetchType.LAZY)放置在属性的setter上面,而且只有在级联查询的时候才会起作用@Basic(fetch=FetchType.LAZY) protected void setSname(String sname) { th原创 2016-06-19 22:12:06 · 5030 阅读 · 0 评论 -
获取当前时间的前两分钟的时间+todate('2015-01-01 14:20:01','yyyy-MM-dd hh24:mi:ss')
获取当前时间的前两分钟的时间原创 2016-04-08 20:34:49 · 4443 阅读 · 0 评论 -
org.hibernate.QueryException:Expected positional parameter count: 1
org.hibernate.QueryException:Expected positional parameter count: 1 org.hibernate.QueryException:Expected positional parameter count: 1, actual parameters: [] [from LhClient c where c.wnamw转载 2016-06-01 13:52:12 · 1037 阅读 · 0 评论 -
java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List
使用hibernate时遇到的类型转化问题正确流程是1、sql语句2、创建Query对象3、使用list类进行接收这样就不存在查询结果转化为list出现问题的错误了hibernate使用sql语句的搜索流程public List getListOfTransno(String id) { String sql = "selec原创 2016-06-01 10:57:33 · 5064 阅读 · 0 评论 -
session.createQuery()与createSQLQuery()区别
session.createQuery()与createSQLQuery()区别,在于前者执行的是hql语句,后者执行的是sql语句转载 2016-06-01 10:20:03 · 1915 阅读 · 0 评论 -
oracle 查询杀死死锁方案
转载自:http://blog.chinaunix.net/uid-25472509-id-4455966.html当然注意:你需要数据库的dba权限oracle死锁问题查询及处理 一、数据库死锁的现象 首先确认登录的界面 sys/dba程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。 二、死锁的原理当对于数据库转载 2015-11-09 16:32:16 · 577 阅读 · 0 评论 -
VARCHAR2(N CHAR)与VARCHAR2(N)的区别[Oracle基础]
转载自:http://blog.itpub.net/24930246/viewspace-1064982/在数据库开发的时候,经常需要考虑存储空间的问题,当然很多时候我们并不需要去考虑一些细小的差别,但是当存储资源较为紧张的时候,我们还是有必要了解的。这里采用一个例子来区分VARCHAR2(N CHAR)与VARCHAR2(N)的区别。SQL> create table tangyun (转载 2015-10-30 17:12:41 · 748 阅读 · 0 评论 -
Oracle中使用pl/sql,查询结果可以直接修改sql语句-for update
Oracle中使用pl/sql,查询结果可以直接修改sql语句-for update有时需要使用pl/sql查询语句,并直接就该条语句进行修改,只要在搜索语句末尾加一个 for update 语句即可。select * from 表名 where 条件 for update;原创 2015-10-30 17:23:57 · 13467 阅读 · 2 评论 -
Oracle模糊查询
Oracle模糊查询转载 2016-01-21 15:49:06 · 1781 阅读 · 0 评论 -
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): com.sinosoft.ebusiness.paymentplatform.model.PayInfo 就是在saveorupdate的时候,没有定...原创 2016-01-23 17:47:54 · 640 阅读 · 0 评论 -
Oracle查询数据总数-根据count(主键),在ssh项目中
Oracle查询数据总数-根据count(主键),在ssh项目中原创 2016-03-02 14:38:59 · 3334 阅读 · 0 评论 -
查看oracle数据库的连接数以及用户
查看oracle数据库的连接数以及用户转载 2016-03-03 11:12:12 · 2819 阅读 · 0 评论 -
用JDBC访问ORACLE数据库 关于commit 增快效率 大数据 等的整理
用JDBC访问ORACLE数据库 关于commit 增快效率 大数据 等的整理转载 2016-04-13 15:33:47 · 1730 阅读 · 0 评论 -
转载自大牛的博文-解决大批量插入数据到数据库中的问题
Hibernate批处理操作优化 (批量插入、更新与删除)转载 2016-04-13 15:49:57 · 5330 阅读 · 1 评论 -
PL/SQL Developer导入导出数据库方法
PL/SQL Developer导入导出数据库方法转载 2016-04-14 10:14:36 · 474 阅读 · 0 评论 -
Oracel给字段设置索引
create index idx_t(索引名) on t(object_id) ;idx_t:索引名t:表名object_id:需要建立索引的字段转载 2016-05-31 18:54:23 · 890 阅读 · 0 评论 -
Oracle模糊查询时间以及按照时间区间查询+补充mysql
Oracle模糊查询时间select * from 表明 where to_char(列名,'yyyy-mm-dd HH')='2015-10-15 12';原创 2015-11-03 17:44:29 · 5992 阅读 · 0 评论