本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
数据库索引的作用和优点缺点
【引自:http://blog.csdn.net/pang040328/article/details/4164874】总结的非常好
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过 ...
将oracle的create语句变为alter语句
看PD中,双击某个表,查看其preview标签,然后会发现有某个表的create语句,如下:
create table Company_Info ( Company_ID NVARCHAR2(50) not null, Area_ID NVARCHAR2(50), Mem_ID ...
SQL_case when语法
sql 中 case when 语法
sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了.
例如,下面的语句 比较表中A,B两个字段,并取出最大值
select
case
when A>B then A
when A<B then B
end
as maxnu
...
mysql在批量导入数据时报错2006 - MySQL server has gone away
出现标题上的错误的时候,可以按照如下的方式解决,调整my.ini中的配置
max_allowed_packet=10M
wait_timeout=28800
interactive_timeout = 28800
注:主要是调整max_allowed_packet的大小,加大即可
参数的具体含义可以参考mysql的官方手册.
能在数据库层面处理的逻辑优先在数据库处理
优化后:
String queryStr = " wid in(select wid from t_gjjl_yjsygcgsq where sqzt=99"
+"and jfshflag=0 union select wid from t_gjjl_yjsygcgsq where field1=1 and length(jfbmshzt)=length(jfshz ...
oracle decode
DECODE 中的if-then-else逻辑
在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。在DECODE的语法中,实际上就是这样的逻辑处理过程。它的语法如下:
DECODE(value, if1, then1, if2,then2, if3,then3, . . . else )
Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个val ...
insert into select 和select into 的用法
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INT ...
设置mysql自增ID的起始值
Hello! 如果觉得不错的话,并且不吝转载时, 请顺便添加上这篇文章的链接http://www.hi-ruby.com/articles/1032
许多时候希望table中数据的id不要从1开始,像qq, id从10000开始
代码如下:
alter table users AUTO_INCREMENT=10000;
而且该语句也适用于修改现有表的id上, 比如大批量删除数据后,想id ...
Oracle type%的作用
%TYPE 是定义变量的一种方法
V_StudentID students.id%TYPE 表示的含义:变量V_StudentID 与students表中id的字段数据类型一致,长度也一致,当students中id的数据类型改变时,那么V_StudentID的数据类型也会跟着改变。
oracle sql优化《转》
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简 ...
Oracle数据库Merge Into 如何使用Sequence 而不“浪费”
1、问题背景:该问题是在做Data Stage时引出来的一个问题,必须使用Merge Into的时候会浪费很多NextVal。
2、测试前提:创建脚本。
-- 创建源表
create table sourceTest(
id int,
name varchar2(100),
seq_value int,
t_stamp date
);
-- 创建目标表
create ta ...
oracle 树结构查询
SELECT RPAD(' ', 4 * (LEVEL-1), '--') || name as name,
CONNECT_BY_ROOT name "ROOT",
CONNECT_BY_ISLEAF "ISLEAF",
LEVEL,
t.*,
SYS_CONNECT_BY_PATH(t. ...
DB2 SQLCODE 错误大全编辑(转)
DB2 SQLCODE 错误大全编辑(转)
最近在忙DB2,异常是层出不穷啊,找了个SQLCODE大全
DB2错误信息
sqlcode sqlstate 说明
000 00000 SQL语句成功完成
01xxx SQL语句成功完成,但是有警告
+012 01545 未限定的列名被解释为一个有相互关系的引用
+098 01568 动态SQL语句用分号结束
+100 020 ...
关于 oracle 中的rownum陷阱
最近在做关于某一oracle 的sql优化:涉及到关于分页的一些内容。
例如查询top 5 的数据 我们需要写:
select * from (select * from customer order by custcredit)where rownum < = 5
而不是写:
select * from customer order by custcredit whe ...
最近博客热门TAG
Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)