
数据库
simple_hui
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何使用PLSQL导出oracle数据库
导入导出数据用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer 只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外Sql Insert的那个可以导成sql,可以用文本编辑器打开。 pl/sql developer 也可以导出,但...原创 2009-11-12 15:39:12 · 712 阅读 · 0 评论 -
错误信息:DB2 SQL57016
在对表load数据之后,表出现如下错误:DB2 SQL error: SQLCODE: -668, SQLSTATE: 57016, SQLERRMC: 3; 错误解释:表处于"装入暂挂"状态在网上查了之后,解决办法有以下几个:1. 执行命令:reorg table XXX;2.执行一下db2 load query table tabname命令来查看表状态。db2...原创 2012-09-09 19:33:22 · 702 阅读 · 0 评论 -
SQL性能优化
转载 http://www.cnblogs.com/rootq/archive/2008/11/17/1334727.html (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最...原创 2012-01-09 20:24:04 · 156 阅读 · 0 评论 -
错误信息:DB2 SQL0332N
dos> db2 connect to db_name user xxx using ***SQL0332N 没有从源代码页“819”至目标代码页“1386”的转换,原因码是“1”SQLSTATE=57017原因:连接的数据库使用的代码页设置(819)与本地客户端设置的代码页(1386)不同 之间无法进行双向转换,即无法将GBK 编码的字符转换为ISO-8859-1字符,解决方法:...原创 2010-11-02 23:01:29 · 2421 阅读 · 0 评论 -
group by 与 order by
例如现在有这样的表testid name age1 aaa 202 bbb 253 ccc 204 ddd 25select * from test group by 出来的结果是id name 1 aaa 202 bbb 25那么sel...原创 2010-05-24 23:02:04 · 97 阅读 · 0 评论 -
Oracle数据库Decode()函数的使用方法
DECODE函数的作用:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。 区别于SQL的其它函数,DECODE函数还能识别和操作空值。 语法如下: DECODE(control_value,value1,result1[,value2,res...原创 2010-02-05 17:06:19 · 148 阅读 · 0 评论 -
oracle中sql语句的记录
1.数据库中ferMonths数据是111111,而取到的freMonth是3,表示是第三位,用下面的语句就可以很方便,不用自己去转换substr(ferMonths,"+ freMonth+ ",1)='1' 2.查询序列号select seqname.currval from dual 3.Oracle中有一个函数是NEXT_DAY ,比如NEXT_DAY(sysda...原创 2010-01-21 16:28:20 · 134 阅读 · 0 评论 -
一点点记录
1.两个打印语句,语义上没错,可是执行时有什么问题? String[] listroles = roles.split(","); for (int i = 0; i < listroles.length; i++) {// System.out.println("roles--->"+listroles[i]); //为什么有这句的时候,就会报错,而且不...2010-04-02 17:47:04 · 133 阅读 · 0 评论 -
Oracle的to_date函数
一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual; 原因是SQL中...2010-04-02 17:37:39 · 148 阅读 · 0 评论 -
to_char与to_date
1.在查询过程中语句的区别[code="sql"]where '2009-11-17' = to_char(t.maintain_date ,'yyyy-MM-dd')[/code][code="sql"]where t.maintain_date = to_date('2009-11-17' ,'yyyy-MM-dd')[/code]2.范围的区别[code="sql"...原创 2009-12-22 15:02:50 · 144 阅读 · 0 评论 -
手动修改oracle的监听地址
只要找到ORACL的安装目录,按照图中的目录找到该文件,修改地址就可以了2009-12-16 10:53:22 · 438 阅读 · 0 评论 -
部分sql语句记录
记录下最近用到的一些SQL语句1.用dao查询两个表时,sql语句如下下划线的地方不要带上*select [u]subt[/u] from CdmsChemwateranaSubt subt,CdmsChemwateranaMaint mait where ……[color=red]【注】2012.9.9已经不记得上面的语句为什么不带*。现在使用的时候是可以的。[/color]...2009-12-07 15:20:37 · 122 阅读 · 0 评论 -
oracle 序列
创建序列 create sequence seq_a minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache; 查询序列 select seq_a.nextval from dual; 为每张表生成对应的序列 --创建存储过程 create or replace procedure p_createseq(tab...2010-03-10 14:24:17 · 107 阅读 · 0 评论 -
数据库语句-递归树
oracle-----------------------------------------------1.用递归的方法public List recursion(String departId,List list){ StringBuffer sb=new StringBuffer(); sb.append("from Department dept where dep...2009-11-16 15:10:53 · 115 阅读 · 0 评论 -
数据库设计的三大范式
数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可...原创 2013-07-09 20:46:09 · 177 阅读 · 0 评论