浏览模式: 标准 | 列表 Tag: mssql

查询MSSQL版本的SQL语句

刚刚在一台windows2003服务器上安装了mssql2005,为了了解安装最新补丁SQLServer2005sp4前后的变化,在MSSQL查询分析器下测试如下:

打补丁前

  • select @@version
  • Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)   Oct 14 2005 00:33:37   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 

打了SP4补丁后

  • select @@version
  • Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86)   Dec 10 2010 10:56:29   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 

Tags: windows2003, mssql, sp4

查询MSSQL的所有数据库名以及总数

select * from master.dbo.sysdatabases

select count(*) from master.dbo.sysdatabases

Tags: mssql

MSSQL(SQL SERVER)中索引类型:聚合与非聚合区别

近几日一直在折腾大容量(几千万级)的数据,导入至mssql(SQL SERVER) 2005中,因为数据量非常庞大,如果不加索引那么查询数据将会非常消耗CPU与内存以及时间。

下面正冰简单以通俗易懂的语言介绍索引以及MSSQL(SQL SERVER)中索引类型聚合非聚合区别。

所谓索引就相当于书的目录,本来杂乱无章的数据,经过索引以后,就好比查字典,找到一个偏旁,就可以把由这个偏旁索引的字全查出来。

而聚合相当于把一个表中的特定列的数据都按照偏旁部首索引起来,更适合查询操作(极少更新)。

而非聚合则与聚合相反,更加适合有插入、删除、更新的操作。

Tags: mssql, 索引, 聚合, 非聚合