SQL Server 2005 无法远程连接的解决办法
使用SQL Server Management Studio无法连接远程服务器,提示以下错误: 使用telnet 连接1433端口,报告连接失败,应该是网管封了1433端口。 解决使用其它可用端口,方法是 1、在服务器上打开SQL Server Configurat...
SQL Server中操作XML类型数据
xml数据以其灵活的数据储存方式受到广大开发人员喜爱。在sqlserver2005中存在xml数据类型。我们可以使用这样的语句对xml数据进行操作首先定义一段xml 数据:代码 declare @xmldata xml set @xmldata = ' <bookstor...
SQL Server 数据库连接字符串的声明
连接字符串中常用的声明有: 服务器声明 Data Source、Server和Addr等。 数据库声明 Initial Catalog和DataBase等。 集成Windows账号的安全性声明 Integrated Security和Trusted_Connection等。 使用数据库账号...
获取sql server数据库中所有库、表、字段名的方法
获取sqlserver数据库中所有库、表、字段名的方法2009年03月12日 星期四 下午 12:511.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseName...
sql server 行列转换
代码-----------创建产品产量表create table tb2(年份 varchar(10) , 产品 varchar(10) , 产量 int)insert into tb2 values('2009' , '毛巾...
SQL Server中行列转换 Pivot UnPivot
PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT 的一般语法是:PIVOT (聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_colum...
使用SQL Server过滤数据的方法
关系型数据通常以规范化形式保存,就是说你应该尽可能少地重复数据;通常情况下,表与表之间仅通过各种键值实现关联。进一步地讲,规范化的含义就是:你不能在数据库中保存计算后的值,而你只能在需要的时候临...
SQL Server 自增字段重置
SQL的自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种:--- 删除原表数据,并重置自增列truncate table tablename --truncate方...
SQL Server 数据库连接字符串的声明
连接字符串中常用的声明有: 服务器声明 Data Source、Server和Addr等。 数据库声明 Initial Catalog和DataBase等。 集成Windows账号的安全性声明 Integrated Security和Trusted_Connection等。 使用数据库账号...
SQL Server和Oracle数据库索引介绍
1 SQL Server中的索引 索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与...
Sql Server中维护计划无法删除的解决方法
之前碰到过自己新建的SqlServer维护计划想要删除时删不掉的问题,搜索了半天也没找到解决方法,几乎没有相应的帖子。最后在国外的网站上找到了方法,发现很好用,在这里和大家分享一下免得以后不好找。 代...
Sql Server物理内存及虚拟内存设置的总结
手头的书籍+搜索+经验+打字=下面的总结,希望对大家有用。 在物理内存很小且很昂贵的年代,引入了虚拟内存的技术。首先,它是一种技术,计算机系统中进程可以通过访问大小和寻址与系统中物理内存无关的内存。...
抛砖引玉——通用分页存储过程
以前用的sqlserver2000,写了一个通用分页存储过程,传进去一个sql语句、页码、页大小就能进行分页,最近公司升级sqlserver2005,就把以前的改了改,从执行计划和统计的各项计数来看性能比以前好了。正好今天有人探...
细说Sql Server中的视图
1.什么是视图 视图是由一个查询所定义的虚拟表,它与物理表不同的是,视图中的数据没有物理表现形式,除非你为其创建一个索引;如果查询一个没有索引的视图,Sql Server实际访问的是基础表。 &nb...
SQLServer 2005通用分页存储过程
通过SQLServer 2005之后新加入的ROW_NUMBER()函数进行分页:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->set ANSI_NULLS ONset QUOTED_IDENTIFIER O...
SQL Server CONVERT() 函数
定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类...
导出Sql Server数据字典的语句
1 导表的: SELECT TOP (100) PERCENT CASE WHEN a.colorder = 1 THEN d .name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明, a.colorder AS 字段序号, a.name AS...
删除重复数据的三种sql写法
问题:一个表有自增的ID列,表中有一些记录内容重复,也就是说这些记录除了ID不同之外,其他的信息都相同。需要把重复的记录保留一条,剩下的删除 方法一:还是2000年的时候一位Oracle DBA叫罗敏发给...
SQL存储过程事务和优化方法(包括查询方式语句结合)
CREATE PROCEDURE IR_rb_User_UpdateUser( @UserID int, @Name nvarchar(50), @Email&...
一个字节造成的巨大性能差异——SQL Server存储结构
今天同事问了我一个SQL的问题,关于SQL Server内部存储结构的,我觉得挺有意思,所以写下这篇博客讨论并归纳了一下。问题是这样的:首先我们创建两张表,一张表的列长度是4039字节,另一张表的长度是4040字节,他们...