
数据库
suhenhappy
好喜欢大肠。。。。
展开
-
查看oracle数据库 锁表和 解锁
--查询谁锁定,谁等待SELECT /*+ rule */ lpad(' ', decode(l.xidusn, 0, 3, 0)) || l.oracle_username User_name, o.owner, o.object_name, o.object_type, s.sid, s.serial# FROM v$locke原创 2012-03-03 14:19:09 · 739 阅读 · 0 评论 -
将hql语句转换为sql语句的方法
现有项目的持久层是用hibernate,但hibernate的一个非常不好用的方法就是。程序中写的hql语句要拿出来在数据库客户端执行的话,得自己手动转换为sql语句,这样感觉很麻烦,所以自己找个个方法,可以将hql语句转换为sql语句。/*** 将hql语句转换为sql语句* @param hql 要转换的hql语句*/public String transHqlToSql(转载 2013-05-15 09:41:33 · 4694 阅读 · 2 评论 -
substring substr
数据库SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:MySQL: SUBSTR(), SUBSTRING()Oracle: SUBSTR()SQL Server: SUBSTRING()substr(str,pos): 由中,选出所有从第位置开始的所有字符。请注意,这个语法不适用于SQL Server上转载 2013-05-07 10:26:52 · 582 阅读 · 0 评论 -
SQL 的 EJB 查询语法
开发 > Developing enterprise applications > EJB 应用程序 > 部署 EJB 应用程序 > 参考 > ejbdeploy 命令SQL 的 EJB 查询语法使用 SQL 执行 EJB 查询的语法与数据库有关。将此信息用作参考,以从在不同数据库供应商后端运行 EJB 查询来发现已转换的 SQL 语句。此参考主题对执行下列任务转载 2013-05-07 10:24:20 · 1297 阅读 · 0 评论 -
导入dmp
1-----/*建立表空间tlds_space 。放在D:\data_bak\tlds\tlds_space.ora 下,大小为200兆*/CREATE TABLESPACE tlds_space DATAFILE 'D:\data_bak\tlds\tlds_space.ora' SIZE 20G EXTENT MANAGEMENT LOCAL SEGMENT SPACE MAN原创 2013-04-11 20:56:49 · 382 阅读 · 0 评论 -
JBPM+MySQL中文乱码问题解决方法
1.在eclipse快捷方式->目标和启动文件eclipse.ini的后面加入 -Dfile.encoding=UTF-82.jbpm.hibernate.cfg.xml配置文件中jdbc:mysql://127.0.0.1:3306/XXdb?useUnicode=true&characterEncoding=UTF-83.注意数据库和工程的默认编码格式为UTF-原创 2013-01-07 15:57:33 · 586 阅读 · 0 评论 -
mysql5.5.23 TYPE=InnoDB 语法错误
create table JBPM_ACTION (ID_ bigint not null auto_increment, class char(1) not null, NAME_ varchar(255), ISPROPAGATIONALLOWED_ bit, ACTIONEXPRESSION_ varchar(255), ISASYNC_ bit, REFERENCEDACTION_ big原创 2013-01-06 10:58:50 · 3840 阅读 · 0 评论 -
Hibernate主键生成策略总结
Hibernate提供的主键生成策略,使我们可以在实体类的映射xml文件中设定关键字来告诉hibernate我们要使用的主键生成方式,然后hibernate会根据设定完成数据库的主键控制。 一、首先通过举例子来了解实体映射文件(*.hbm.xml)中对id生成策略配置格式 用户User的实体类User.java [java] view转载 2012-11-02 13:57:56 · 345 阅读 · 0 评论 -
Oracle over函数
SQL code: sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION转载 2012-09-10 15:20:01 · 271 阅读 · 0 评论 -
NVL,NVL2,NULLIF,COALESCE
Oracle中一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:假如oracle第一个参数为空那么显示第二个参数的转载 2012-08-20 16:08:22 · 307 阅读 · 0 评论 -
JDBC之处理大数据类型
这次以MySQL与Oralce为例。 先看表结构把:Sql代码 ------------------------处理大数对象----------------- ------------------------MySQL---------------------- --有4种text类型:tinytext、text、mediumt转载 2012-08-06 15:25:44 · 361 阅读 · 0 评论 -
SQL优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表转载 2012-07-11 10:31:41 · 306 阅读 · 0 评论 -
oracle知识点
操作数据库。。。时间和String 类型之间的转换 date---->string TO_CHAR(DATE,'yyyy-MM-dd')string---->date TO_DATE('string','yyyy-MM-dd')string转为date型:to_date()sprintf(sxrst_sql,"insert into %s(info_id, user_id原创 2012-03-13 10:18:08 · 336 阅读 · 0 评论 -
oracle 表解锁
1.关联查询SELECT OBJECT_ID,SESSION_ID,SERIAL#, ORACLE_USERNAME,OS_USER_NAME,S.PROCESS FROM V$LOCKED_OBJECT A, V$SESSION S WHERE A.SESSION_ID=S.SID2.alter system kill session 'sid,serial#转载 2013-07-19 12:07:22 · 351 阅读 · 0 评论