随笔分类 - 数据库 / sql 2005
摘要:select id=identity(int),text=cast( N'if exists(select * from sysobjects where id=object_id(N' +quotename(name)+N') drop proc '+quotename(name)+N' GO' as nvarcha...
阅读全文
摘要:SQL Server 已封鎖元件 'xp_cmdshell' 的 程序 'sys.xp_cmdshell' 之存取,因為此元件已經由此伺服器的安全性組態關閉。系統管理員可以使用 sp_configure 來啟用 'xp_cmdshell' 的使用。如需有關啟用 'xp_cmdshell' 的詳細資訊,請參閱《SQL Server 線上叢書》中的<介面區組態>(Surface Area C...
阅读全文
摘要:用途有两个:1、延迟一段时间后执行比如:waitfor delay '00:00:05'print '延迟5秒执行!'--5秒后执行print2、指定从何时起执行比如:waitfor time '21:17'print '21:17执行'--到21:17的时候才会执行print
阅读全文
摘要:if exists (select * from dbo.sysobjects where id = object_id(N'[tb_Holiday]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [tb_Holiday] GO --定义节假日表 CREATE TABLE tb_Holiday( HDate smalldateti...
阅读全文
摘要:由table來設置是否為工作日,(如果為節假日則設置為非工作日,即talbe會設置每天是否為工作日)帶入的日期必須為工作日。 ALTER function [dbo].[fn_workdayadd](@date datetime, @days int) returns datetime --nvarchar(100)asbegindeclare @i int--計算工作天set @i=1de...
阅读全文
摘要:/* * * * * * * * * * * * * * * * * * * * * * 功能:按工作日加减天数,忽略星期六日。* * 适用:sql的有效日期范围之内。 * * 作者:Limpire(昨夜小楼) * * * * * * * * * * * * * * * * * * * * * */create function fn_workdayad...
阅读全文
摘要:==============XML 内容=========== {data} {data2} {data3} 1.利用vs2005 编写Job导入2.直接利用sql server 2005语句导入SELECT * into #WSTtemp FROM OPENROWSET( BULK '\\{FileServerIP}\test\test.xml' ,SINGLE_BLOB...
阅读全文
摘要:http://book.csdn.net/bookfiles/24/ 2.7 Database Engine Tuning Advisor数据库引擎优化顾问 SQL Server 2005 将之前版本的索引向导(Index Tuning Wizard)单独扩增成一个应用程序,称为“Database Engine Tuning Advisor”。协助用户在尚未深入了解数据库结构、索引、数据分布统...
阅读全文
摘要:通过 SQL Profiler 工具程序,可监控应用程序如何访问数据库引擎。普通来说,当系统性能需要优化或是应用程序对数据库访问的结果不合预期,都可以使用该工具确认视图问题所在。 新版的 SQL Profiler 除了依然可以用来监视数据库引擎正在执行的工作,更增加了获取 Analysis Services 实例运行时所发生的事件。通过新增的跟踪选项,一样可以挑选需要录制的 AS事件、数据元以及设...
阅读全文
摘要:原地址:http://blog.csdn.net/erway/archive/2007/08/07/1729230.aspx问题:无法启动SQL Server 2005中的SQL Server(MSSQLSERVER)服务。 原因:如果SQL Server中的SQL Server(MSSQLSERVER)服务尚未启动,则无法顺利地连接到制定的服务器实例,启动该服务的方法有两种:一种方法是通过SQL...
阅读全文
摘要:一般来说返回DataSet的函数都是这么写public DataSet getrs(string sql){System.Data.SqlClient.SqlConnection = new SqlConnection();System.Data.SqlClient.SqlDataAdapter comm=new SqlDataAdapter(sql,conn);System.Data.DataS...
阅读全文
摘要:查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp...
阅读全文
摘要:全文索引和全文检索是sql server 7.0的新增功能,它能够对数据中的字符类型列(如varchar、text等类型列)进行索 引,并通过索引实现全文搜索查询。sql server常规索引与全文检索相比,二者的区别如下: 常规索引 全文索引 使用create index或约束定义创建 使用全文索引存储过程创建和删除 通过删除或执行drop index语句删除 当插入、修改或删除数据时,sql ...
阅读全文
摘要:很多时候我们可能都需要这么一个简繁互相转换的SQL函数,今天在网上找到的,收集下来。以后有了它就省事多啦。不用再写程序取出来转换后再更新数据库了。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--生成码表if exists (select * fr...
阅读全文
摘要:create table t(company varchar(30),goods varchar(30),value int) insert into t select 'compal','compute',500 union all select 'compal','CPU',400 union all select 'compal','mouse',200 union all selec...
阅读全文
摘要:select name from sysobjectswhere name like 'usp_EB_Admin%'and xtype='p' select 'drop proc '+name from sysobjectswhere name like 'usp_EB%'and xtype='p' select name from sysobjectswhere name like 'EB%'a...
阅读全文
摘要:刚刚新买了64位的新机器,匆匆装上一个64位的XP,体验一下新机器的感觉。结果一路问题多多。先是安装盘不能自启动。不知道微软在做什么?VLP版DVD中包含多个版本的XP,但是,只有32位的可以自启动安装,64位版需要先将iso文件刻成光盘,然后安装 晕,好在我先看了说明文件。)然后,是UltraEdit和WinRAR不能正常的注册右键菜单,Windows流氓软件清理大师无法正常工作接着是VS2...
阅读全文
摘要:sql2005导入导出存储过程 1. 可以用脚本备份 manger studio--右键你的数据库--任务--生成脚本 在脚本生成向导的"选择对象类型"步骤中, 将"存储过程"选上, 在接下来的"选择存储过程"的步骤中, 选择所有的存储过程(或者你要复制的存储过程) 完成后, 所有存储过程的脚本会生成在一个新的查询窗口中, 关掉生成脚本...
阅读全文
摘要:select a.GroupID AS c1, a.Brand AS c2, a.CPU AS c3, a.DRAM AS c4, a.HD AS c5, a.CDDriver AS c6, a.LCD AS c7, ...
阅读全文
摘要:http://community.csdn.net/Expert/topic/5425/5425985.xml?temp=.8857386先在查询分析器运行:EXEC sp_configure 'show advanced options', 1;GORECONFIGURE;GOEXEC sp_configure 'Ad Hoc Distributed Queries', 1;GORECONFIG...
阅读全文