Oracle
Jsheng
这个作者很懒,什么都没留下…
展开
-
Oracle解锁scott
在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。解决办法:新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示: oracle10g the account is locked oracle10g the password has expired原...原创 2011-10-18 21:20:35 · 107 阅读 · 0 评论 -
Oracle中主键自增
下面用一个例子来说明自增主键的创建:1、建用户数据表 drop table dectuser; create table dectuser( userid number primary key, /*主键,自动增加*/ name varchar2(20), sex varchar2(2) );...原创 2011-10-19 11:29:19 · 88 阅读 · 0 评论 -
Oracle删除重复数据
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢?重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除先来谈谈如何查询重复的数据吧。下面语句可以查询出那些数据是重复的:select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having ...原创 2011-11-04 18:46:06 · 74 阅读 · 0 评论 -
OVER(PARTITION BY)函数介绍
OVER(PARTITION BY)函数介绍开窗函数 Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法: over...原创 2011-11-10 15:06:23 · 106 阅读 · 0 评论 -
JDBC调用Oracle的存储过程
本文主要是总结 如何实现 JDBC调用Oracle的存储过程,从以下情况分别介绍:[1]、只有输入IN参数,没有输出OUT参数[2]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表)[3]、既有输入IN参数,也有输出OUT参数,输出是列表[4]、输入输出参数是同一个(IN OUT)【准备工作】 创建一个测试表TMP_MICHAEL ,并插入数据,SQL...原创 2011-11-10 19:10:39 · 400 阅读 · 0 评论 -
Oracle数据库-建库、建表空间,建用户
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程: 1...原创 2011-11-15 15:40:09 · 93 阅读 · 0 评论 -
Java 批量插入数据(Oracle)
//批量添加20000条数据用时8秒。try { String url = "jdbc:oracle:thin:@IP:1521:orcl"; // orcl为数据库的SID String user = "oracle"; String password = "oracle"; StringBuffer sql = new StringBuffer();...原创 2012-03-28 16:21:40 · 120 阅读 · 0 评论