随笔分类 - 数据库
摘要:1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
阅读全文
摘要:SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: <wilson,chan> -- Create date: <2011-11-20,11:06,> -- Description: <返回表数据的sql插入语句,,> --
阅读全文
摘要:虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种: 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。 内存不足 网络速度慢 查询出的数据量过
阅读全文
摘要:为什么需要触发器 为什么需要触发器(TRIGGER)呢?典型的应用就是银行的取款机系统 假定该系统的数据库设计需要两张表:帐户信息表(bank)存放帐户的信息,交易信息表(transInfo)存放每次的交易信息。 上述结果有什么错误?您一定发现了,当张三取钱200元时,虽然交易信息表(transIn
阅读全文
摘要:1、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 ) 2、说明:日程安排提前五分钟提醒 SQL: selec
阅读全文
摘要:三、实现小数据量和海量数据的通用分页显示存储过程 建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放
阅读全文
摘要:四、聚集索引的重要性和如何选择聚集索引 在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象: 1、分页速度一般维持在1秒和3秒之间。 2、在查询最后一页时,速度一
阅读全文
摘要:首先,为了建立一个测试环境,我们来往数据库中添加1000万条数据: declare @i int set @i=1 while @i<=250000 begin insert into Tgongwen(fariqi,neibuyonghu,reader,title) values('2004-2-
阅读全文
摘要:二、改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='zhangsan' and tID > 10000 和执行: select * from
阅读全文
摘要:在oracle安装目录打开NETWORK/ADMIN文件夹里面的tnsnames.ora文件。 没有这个目录的自己创建一个。 配置文件内容如下: servername = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST
阅读全文
摘要:ORA-06413: Connection not open 前两天在一台机器上装了一个程序的2个不同版本。该程序通过OLE DB连接到oracle数据库。结果先装的低版本连接oracle正常,后装的高版本死活连不上,一点连接按钮就报错:ORA-06413: Connection not open。
阅读全文

浙公网安备 33010602011771号