SQL 语句select top 变量问题
Hello,大家好,今天我在写一个存储过程的时候,想动态的取若干行出来,开始用拼接字符串也可以,但是总觉得不好,就在网上查资料,找到一种方式,但是怎么也没有成功,后来终于发现是该方法不能在SQL2000中使用,只...
SQL server 中的临时表
临时表分为本地和全局两种。本地临时表的名称都是以“#”为前缀,只有在本地当前的用户连接中才是可见的,当用户从实例断开连接时被删除。全局临时表的名称都是以“##”为前缀,创建后对任何用户都是可见的,当所...
SQL Server中的全局变量
变量Transact-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量。局部变量局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部。局部变量可以作为计...
将ReportingService 2008配置为匿名访问
众所周知在ReportingService 2008中微软取消了匿名访问,我们再也不能像2005时那样靠修改IIS来实现匿名访问了。但在微软MSDN BLOG中还是提供了以下这种设置匿名访问的方式。 在sql server的安装目录中找到MSRS1...
引用:初探Sql Server 执行计划及Sql查询优化
最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。 网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这...
SQL XML 类型插入操作
最近比较忙,一直搁浅了,今天补上XML Insert 操作,对于XML的操作很多,这里只能列出一些常用的,不闲扯了,直接上代码: 代码 <!--Code highlighting produced by Actipro CodeHighlighter (freew...
SQL server之指定字段显示固定的长度
SQLserver之指定字段显示固定的长度,这个平时显示数据的时候经常用到,但是记性不好,经常忘记。故写于此,以便有用的时候捡起来。这里举个例子,如有一个Article表,里面有3个字段展示的时候因为某些原因,标题...
SQL Server数据库占用内存过多的解决方法
经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长;或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢? 首先,我们来看看MSSQL是怎样使用内存的。 最大的开销一般是用于数...
SQL SERVER 和EXCEL的数据导入导出
1、在SQL SERVER里查询Excel数据:-- ======================================================SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\book...
在SQLServer2005中使用全文搜索
在SQLServer2005中使用全文搜索是一种占用空间的操作。它将维护一个文件保存关键字。具体使用方法如下:启用全文搜素(先选择哪个数据库)<!--Code highlighting produced by Actipro CodeHighlighter (freeware)htt...
SQL SERVER 2005中利用XML对字符串拆分的方法
1、常规方法(可运用于SQL SERVER 2000中)DECLARE @str varchar(1000)DECLARE @idoc int;DECLARE @doc xml;set @str='aaa,bbb,ccc'set @doc=cast('<Root><item><ID>'+replace(@str,',','</ID></item><item><ID>')+...
SQL Server 数据存储与 NTFS 簇的大小
首先感谢微软发明的NTFS文件系统,确实是非常健壮的文件系统,功能强大。簇是磁盘进行I/O读写时的最基本单位(就是NTFS中的分配单元)。今天来说一下在SQL Server的数据存储中与NTFS簇大小有关的话题。NTFS在超过2...
SQL Server三大算法的I/O成本计算
本文作者先对SQL Server三大算法的IO成本进行分析,然后提出优化原则。希望可以给读者带来帮助。 1. Nested Loop Join(嵌套循环联结) 算法: 其思路相当的简单和直接:对于关系R的每个元组 r 将其与...
六点SQL Server索引管理规则
通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。 索引是以表列...
SQL Server数据体系和应用程序逻辑详解
在许多用SQL Server实现的新的企业系统设计中,系统设计师需要在给数据结构和管理应用程序逻辑的定位上做出具有关键性意义的决定。SQL Server有它自己的编程语言(Transact-SQL,即TSQL),开发者可以用它来管理...
详谈SQL Server和XML支持
可扩展标记语言 (XML) 是用于描述数据集内容以及应如何将数据输出到设备上或如何在 Web 页上显示数据的语言。标记语言的创建来源于出版商指示印刷商如何组织报纸、杂志或书籍内容的方法。电子数据的标记语言对所...
SQL Server 2008的性能和扩展
Microsoft SQL Server 2008提供了一个广泛的数据平台,它可以随着你的业务的发展而发展。SQL Server 2008具有许多技术用来增加单独的服务器和扩大大型数据库,还有许多工具用于优化性能。 性能 利用SQL ...
浅析SQL Server 2008综合数据可编程性
微软的数据可编程性平台为开发者提供了一个综合的编程框架、web services 和数据连接技术来有效地访问和管理异构数据。 改革数据库应用程序的开发 Microsoft SQL Server 2008是一个综合数据可编程性平台...
编写和优化SQL Server的存储过程
一、本文适合读者:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、简介:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据...
清除SQL Server日志的方法介绍
在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法…… 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作...