SQLSERVER使用CLR Stored Procedure导出数据到Excel
在实际应用中,我们经常需要导出数据到Excel文件,你可以使用DTS或SSIS来做。但有时,我们并不需要这么重量级的工具,直接用CLR SP实现就可以了。假设你已经写好了导出Excel的C# code: ...
SQLServer 2005通用分页存储过程
通过SQLServer 2005之后新加入的ROW_NUMBER()函数进行分页:代码 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->set ANSI_NULLS ONset QUOTED_IDENTIF...
SQL Server出现虚拟内存不足的解决方法
症状 在具有 2 GB 或更多 RAM 的计算机上,除了 256 MB (SQL Server 7.0) 或 384 MB (SQL Server 2000) 虚拟地址空间之外,SQL Server 在启动过程中保留剩下的所有虚拟地址空间以供缓冲池使用。另外,为了...
SQL Server 2008数据库稀疏列和列集的详解
这是两个新增的特性。 我的总结如下 1. 稀疏列主要是为了提供对可空字段的更好一个存储机制,它可以节省空间(具体说它在真正空值的时候就不占空间),但也会带来一些性能方面的影响。所以要有所权衡。...
SQL Server中流水号生成的注意事项
前几天一个人问到了关于流水号重复的问题,我想了下,虽然说这个问题比较简单,但是具有广泛性,所以写了这篇博客来介绍下,希望对大家有所帮助。 在进行数据库应用开发时经常会遇到生成流水号的情况,比如...
MSSQL冗余字段的策略和管理
冗余字段的使用在多表联合查询都是大数据量的表的情况下,确实是个不错的选择,有效的减少了IO操作。但结合已有的项目产品来看,冗余字段确实是双刃剑。尤其是大项目的开发,如果忽略某个表的冗余字段的更新,那么后...
MS SQL Server查询优化方法
查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 ...
SQL Server日期计算(使用DATEADD和DATEDIFF函数)
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在...
SQL SERVER 数据库迁移孤立用户的解决方法
如果用附加或者恢复备份的方法把数据库从一个电脑移动到另外一个电脑,数据库的用户和SQL的登录会冲突,登录没有办法和用户关联,造成孤立用户.为了解决这个问题,首先在目标SQL系统上建立与用户同名的登录,然后...
Sql server:从XML文件中读取配置信息
如何在Sqlserver中从外部XML文件中读取配置信息呢?该问题源自一家企业的笔试信息有感。一xml文件内容: <?xml version="1.0" encoding="utf-8"?><root> <db name="ClientDB1" datasize="512MB" datag...
sql server日期比较
跟当前日期比较 距离今天最早8天之内的讯息select id, addtime,dateadd(day,8,addtime) as plus from protuct where dateadd(day,8,addtime)< getdate() 距离今天最早8月之内的讯息select id, ...
MS SQL Server查询优化方法
查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 ...
剖析SQL Server执行计划
前言:最近溫習了執行計劃方面的部份知識,為了加深印象與方便初學者,特做了如下整理.不對地方歡迎提出並指正.查看执行计划的方式:(1)菜單方式:(1.1)显示实际执行计划(1.2)显示预估的执行计划以上兩種均位於位...
MSsql每天自动备份自动清除日志的操作方法
1、每日自动备份 打开企业管理器,进入“管理”-“数据库维护计划”,在右侧窗口点击右键,选择“新建维护计划”,启动“数据库维护计划向导”;点击“下一步” 选择需要维护的数据库,维护特性数据库时,选择最...
Sql Server数据库汉字按字母、笔划、拼音首字母、排序
sql server的排序规则平时使用不是很多,也许不少初学者还比较陌生,但有一个错误大家应是经常碰到: sql server数据库,在跨库多表连接查询时,若两数据库默认字符集不同,系统就会返回这样的错误: &nbs...
Slq Server 函数大全
SQL Server字符串处理函数大全 select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成s...
SQL Server 数据库同步配置
SQL Server 2000 数据库同步配置 SQL SERVER复制技术类型,三种复制技术,分别是(详细的说明参考SQL联机帮助):1、快照复制2、事务复制3、合并复制下介绍实现复制的步骤。(以快照复制为例)准备工作:1.发布服务器,...
ssis 写文件到数据库
Dim filename As String Dim contents As Byte() Dim conn As Sql...
MS Sql server 总结(命令恢复)
一,如何建立连接服务器exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'go二,利用命令和本地的bak文件恢复远...
SQL codeSQL SERVER 与ACCESS、EXCEL的数据转换
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于...