SQL数据库
文章平均质量分 70
lary_li
这个作者很懒,什么都没留下…
展开
-
细说Sql Server中的视图(上)(更新)
<br /> 1,什么是视图? <br /> 2,为什么要用视图;<br /> 3,视图中的ORDER BY;<br /> 4,刷新视图;<br /> 5,更新视图;<br /> 6,视图选项;<br /> 7,索引视图;<br /><br /> <br /> 1.什么是视图<br /> 视图是由一个查询所定义的虚拟表,它与物理表不同转载 2011-05-31 16:33:00 · 330 阅读 · 0 评论 -
查询数据库中所有表的行数(sqlserver 2000) .
方法一:create proc ssasset nocount oncreate table TableSpace( TableName varchar(50), RowsCount char(11), Reserved varchar(18), Data varchar(18), Index_size varchar(18), Unused va转载 2011-11-08 16:17:34 · 687 阅读 · 0 评论 -
[sql server] 行转列问题总结1 - 行转列 .
行转列问题总结 - 1、行转列 (后面不断整理论坛中出现的各类问题) select name, sum(case course when 'yuwen' then score else 0 end) as 'yuwen', sum(case course whe转载 2011-10-14 17:40:53 · 408 阅读 · 0 评论 -
清除sql表中所有数据
其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。也许很多读者朋友都经历过这样的事情:要在开发转载 2011-09-27 10:42:34 · 665 阅读 · 0 评论 -
SQL Server 2005中的分区表(一):什么是分区表?为什么要用分区表?如何创建分区表?
如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了。 1、数据库中某个表中的数据很多。很多是什么概念?一万条?两万条?还是十万条、一百万条?这个,我觉得是仁者见仁、智者见智的问题。当然数据表中的数据多到查询时明显感觉到数据很慢了,那么,你就可以考转载 2011-07-13 14:12:50 · 266 阅读 · 0 评论 -
SQL Server 2005中的分区表(二):如何添加、查询、修改分区表中的数据
在创建完分区表后,可以向分区表中直接插入数据,而不用去管它这些数据放在哪个物理上的数据表中。接上篇文章,我们在创建好的分区表中插入几条数据: insert Sale ([Name],[SaleTime]) values ('张三','2009-1-1')insert Sale (转载 2011-07-13 14:37:56 · 328 阅读 · 0 评论 -
SQL Server 2005中的分区表(五):添加一个分区
所谓天下大事,分久必合,合久必分,对于分区表而言也一样。前面我们介绍过如何删除(合并)分区表中的一个分区,下面我们介绍一下如何为分区表添加一个分区。 为分区表添加一个分区,这种情况是时常会 发生的。比如,最初在数据库设计时,只预计了存放3年的数据,可是到了第4天怎么办?这转载 2011-07-13 14:43:38 · 409 阅读 · 0 评论 -
SQL Server 2005中的分区表(四):删除(合并)一个分区
在前面我们介绍过如何创建和使用一个分区表,并举了一个例子,将不 同年份的数据放在不同的物理分区表里。具体的分区方式为: 第1个小表:2010-1-1以前的数据(不包含2010-1-1)。 第2个小表:2010-1-1(包含2010-1-1)到2010-12-31之间的原创 2011-07-13 14:42:14 · 323 阅读 · 0 评论 -
SQL Server 2005中的分区表(三):将普通表转换成分区表
在设计数据库时,经常没有考虑到表分区的问题,往往在数据表承重的负担越来越重时,才会考虑到分区方式,这时,就涉及到如何将普通表转换成分区表的问题了。 那么,如何将一个普通表转换成一个分区表呢?说到底,只要将该表创建一个聚集索引,并在聚集索引上使用分区方案即可。 不过,这原创 2011-07-13 14:41:24 · 264 阅读 · 0 评论 -
UNION 和UNION ALL 的区别
<br /> create table u1(id int) insert into u1 select 1 insert into u1 select 2 create table u2(id int) insert into u2 select 1 insert into u2 select 3 go select * from u1 union select * from u2 order by id desc select * from u1 union all原创 2011-06-02 12:16:00 · 261 阅读 · 0 评论 -
细说Sql Server中的视图(下)
<br /> 1,什么是视图? <br /> 2,为什么要用视图;<br /> 3,视图中的ORDER BY;<br /> 4,刷新视图;<br /> 5,更新视图;<br /> 6,视图选项;<br /> 7,索引视图;<br /> 5.更新视图<br /> 视图是一个虚拟表,我们在查询视图的时候,实际上是对基础表的查询。视图不仅可以作为SEL转载 2011-05-31 16:37:00 · 332 阅读 · 0 评论 -
sql语句分页
方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id )ORDER BY id方法2:适用于 SQL Serve转载 2012-03-22 11:49:56 · 356 阅读 · 0 评论