SQL Server 2005数据库分表实例(转)
摘要:use Textgo建立文件组,alter database Text add filegroup TextFG1alter database Text add filegroup TextFG2alter database Text add filegroup TextFG3go在文件组中添加文件,一个文件组可以包含多个文件,每个文件代表的是某一个表的分表。例如:一个数据库中有两个表需要分表,就可以再每个分组中添加两个分表,分别对应这两个表。分组最好放在不同的磁盘下,可以充分发挥IO操作速度。alter database Text add file(name=N'TextDataFi
阅读全文
posted @
2012-02-22 16:51
燕伟
阅读(302)
推荐(0)
sql日期计算汇总
摘要:非技术,当也很精彩,点击进入01.DECLARE @Date DATETIME02.SET @Date=GETDATE()03.--前一天,给定日期的前一天04.SELECT DATEADD(DAY,-1,@Date) AS '前一天'05.--后一天,给定日期的后一天06.SELECT DATEADD(DAY,1,@Date) AS '后一天'10.--月初,计算给定日期所在月的第一天11.--这个计算的技巧是先计算当前日期到“1900-01-01”的时间间隔数,然后把它加到“1900-01-01”上来获得特殊的日期,这个技巧可以用---来计算很多不同的日期。
阅读全文
posted @
2011-12-07 10:52
燕伟
阅读(1660)
推荐(0)
sql日期、时间、数字的操作函数
摘要:--=====================================日期操作汇总================================== --将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处 select stuff('hi,world!',4,4,'****') --返回值hel****orld! --返回从指定位置开始指定长度的字符串 select substring('Hello,World!',2,10) --返回值ello,World --将字符串中某段字符替换为指定的字符串 select rep
阅读全文
posted @
2011-12-07 10:37
燕伟
阅读(672)
推荐(0)
数据库服务器死锁的解决方法
摘要:解决数据库服务器死锁导致服务器访问慢,参考:create proc p_lockinfo@kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示@show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示asdeclare @count int,@s nvarchar(1000),@i intselect id=identity(int,1,1),标志,进程ID=spid,线程ID=kpid,块进程ID=blocked,数据库ID=dbid,数据库名=db_name(dbid),用户ID=uid,用
阅读全文
posted @
2011-12-07 10:32
燕伟
阅读(516)
推荐(0)