- 博客(8)
- 收藏
- 关注
原创 MSSQL 以块删除表数据(大表删除)
如果一个表数据量庞大,直接delete可能将是灾难性的~ 在 MS2005可以使用delete top(行数)的方式来进行删除~set statistics io on set statistics time on while(exists(select 1 from ta where dnewdate>=2011-05-26 and dnewdate0)) delete top
2011-06-26 22:43:00 1398
原创 如何在SQL SERVER 上使用循环替换
--select right(@strReplace,-2)/*循环替换一个字符串set @strReplace='市;区;公司' 要替换的字符,以分号分隔set @strTest = '厦门市思明区xxx信息科技有限公司' 需要进行替换的原字符串*/if exists (select * from dbo.sysobjects where id = object_id(N
2011-06-23 16:32:00 1990
转载 SQL2005使用SSIS包来做为运行计划。
DTS的升级属于一般的操作,比较麻烦的是SQL Server 2005 非常灵活的权限配置方式,将不会再象SQL Server 2000一样的“自动化配置”,代理、凭据、作业都需要手工完成配置,这个整理的手记就是针对这块配置的。DTS已经成功的升级成了Sql Server 2005 的SSIS包;如图(5)所示,新建链接服务器到本机的SSIS服务,能看到从Sql Server 2000升级上来的D
2011-06-23 16:30:00 3932
转载 单一MDF文件的还原
一次Project项目平台(PWA)意外停机且配置数据库SharePoint_Config 的LDF被意外删除,如果直接附加MDF文件则无法附加.先尝试sp_attach_single_file_db恢复,执行如下:sp_attach_single_file_db SharePoint_Config,D:/Program Files/Microsoft SQL Server/MSSQL.1/
2011-06-23 16:28:00 1705
原创 如何定时在不同的电脑上两步文件夹
思路:1 在源服务器做网络磁盘映射2 在源服务器添加 bat 文件,这里面需要注意,如果是增量同步,需要在bat文件里里面计算出日期C:/Documents and Settings/Administrator>xcopy D:/crm2011 z: /D:03-25-2011 /yD:/crm2011/hello.txt复制了 1 个文件3通过计划任务进行调度
2011-06-23 16:22:00 640
原创 批处理命令进行模板文件的替换
@echo offSETLOCAL ENABLEDELAYEDEXPANSION ::允许自定义的变更定义set relpath=%~d0%~p0::set /p ifo=<php.ini_bak::echo 当前:%relpath%::echo %ifo:{PHP_HOME}=C:/wap%::echo ifo= %ifo%::se
2011-06-23 16:21:00 809
转载 SQL Server 索引中include的魅力(具有包含性列的索引)
开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必要再到数据行去找了。这种情况,叫做索引覆盖; 【复合索引】
2011-06-23 15:35:00 640
原创 取得SQL server 的所有存储过程、触发器、函数及内容
SELECTSCHEMA_NAME(tbl.schema_id) AS [Table_Schema],tbl.name AS [Table_Name],tr.name AS [Name],trr.is_instead_of_trigger AS [InsteadOf],CAST(ISNULL(tei.object_id,0) AS bit) AS [Insert],CAST
2011-06-07 15:46:00 936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人