摘要: USE [master] GO ALTER DATABASE CNMobile SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE CNMobile SET RECOVERY SIMPLE --简单模式 GO USE CNMobile GO DBCC SHRINKFILE (N'CNMobile_Log' , 11, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE CNMobile SET RECOVERY FULL WITH NO_WAIT GO ALTER D... 阅读全文
posted @ 2012-08-27 09:48 程序之魂 阅读(156) 评论(0) 推荐(0)
摘要: 1.一个月第一天的 Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周的星期一 Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)3.一年的第一天 Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)4.季度的第一天 Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)5.当天的半夜 Select DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)6.上个月的最后一天 Selec... 阅读全文
posted @ 2012-08-27 09:10 程序之魂 阅读(386) 评论(0) 推荐(0)
摘要: 一、sql server日期时间函数 Sql Server中的日期与时间函数 1. 当前系统日期、时间 selectgetdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 selectdateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数。 selectdatediff(day,'2004-09-01','2004-09-18') --返回:17 4. da 阅读全文
posted @ 2012-08-27 09:04 程序之魂 阅读(157) 评论(0) 推荐(0)
摘要: 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。1、管理->SQL Server代理->作业(按鼠标右键)->新建作业->2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[也可选其它的登录]->描述[填写本次工作详细描述内容];[ 创建作业分类的步骤: SQL Server代理->作业->右 阅读全文
posted @ 2012-08-27 08:55 程序之魂 阅读(335) 评论(0) 推荐(0)
摘要: SELECT (case when a.colorder=1 then d.name else '' end) N'表名', a.colorder N'字段序号',a.name N'字段名',(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) N'标识',(case when (SELECT count(*) FROM sysobjects WHERE (name in 阅读全文
posted @ 2012-08-27 08:50 程序之魂 阅读(242) 评论(0) 推荐(0)