
数据库
文章平均质量分 80
giantboy520
这个作者很懒,什么都没留下…
展开
-
几种分页算法。翻页必备(转载)
转载自http://blog.youkuaiyun.com/mabaocheng/archive/2005/12/16/553609.aspx1.“俄罗斯存储过程”的改良版CREATE procedure pagination1(@pagesize int, --页面大小,如每页存储20条记录@pageindex int --当前页码)asset nocount onbegindecla转载 2006-01-22 09:23:00 · 754 阅读 · 0 评论 -
SQL语句大全
leon 发表于 2005-6-16 22:27:08SQL语句大全 --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除原创 2006-01-22 09:38:00 · 634 阅读 · 0 评论 -
sql 常用语句积累 (随时更新)
1.如何删除表中的重复记录?select distinct * into #temp from tab delete tab insert tab select * from #temp drop table #temp2.怎样返回数据库中用户表的表单名select name from sysobjects where xtype=U select原创 2006-01-26 10:21:00 · 886 阅读 · 0 评论 -
数据库设计经验谈
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走转载 2006-12-12 16:21:00 · 458 阅读 · 0 评论 -
SQL Server中删除重复数据的几个方法
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1open cur_rowsfe转载 2006-12-12 16:16:00 · 648 阅读 · 0 评论 -
50种方法巧妙优化你的SQL Server数据库
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp转载 2006-12-12 16:29:00 · 647 阅读 · 0 评论 -
asp调用orcle存储过程(过程中含有输出参数)
建立表:SQL> create table CD_BILL_LOG 2 ( 3 BILL_ID NUMBER, 4 DEAL_EMP_ID NUMBER, 5 REACH_DATE DATE, 6 DONE_DATE DATE, 7 BILL_STATUS VARCHAR2(10), 8 DEAL转载 2007-01-03 16:13:00 · 561 阅读 · 0 评论 -
VC调用存储过程的通用方法(SQLServer篇)
这里讨论的是ADO调用存储过程,按MSDN的例子,一般都是下面的调用方法(节选自MSDN):HRESULT hr = S_OK; // Define ADO object pointers. // Initialize pointers on define. // These are in the ADODB:: namespace. _RecordsetPtr pR转载 2007-01-03 16:14:00 · 573 阅读 · 0 评论 -
SQLServer技巧集
1.把某个字段重新生气序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere a.总成绩 )From 成绩表 a3.查询外部数据库Select a.*From OpenR转载 2007-01-03 16:05:00 · 527 阅读 · 0 评论