随笔分类 -  sql server

datediff ,datepart周
摘要:set datefirst 1select DATEDIFF(wk,'2011-10-30 ','2011-11-1'),DATEPART(ww, '2011-10-30'),DATEPART(ww, '2011-11-1')返回0,44,45 set datefirst 7select DATEDIFF(wk,'2011-10-30 ','2011-11-1'),DATEPART(ww, '2011-10-30'),DATEPART(ww, '2011-11-1') 阅读全文
posted @ 2011-11-01 10:41 聪明的大熊 阅读(253) 评论(0) 推荐(0)
sql server添加表中字段脚本
摘要:declare @tableId intset @tableId = object_id('Atmonthd') if not exists ( select * from syscolumns where id = @tableId and name = 'OTShift_Hours')begin alter table Atmonthd add OTShift_Hours floaten... 阅读全文
posted @ 2010-03-24 11:53 聪明的大熊 阅读(3252) 评论(0) 推荐(0)
sp_trace_*
摘要:sp_trace_create 等sp_trace_*系列可以跟踪SQL语句,直接把记录写到Table或者file里,可以不用SQL Server Profiler就可以跟踪SQL了。 阅读全文
posted @ 2010-02-02 16:51 聪明的大熊 阅读(223) 评论(0) 推荐(0)
调整索引
摘要:DBCC INDEXDEFRAG (0,Atdailyd,1) DBCC INDEXDEFRAG (0,Atdailyd,2) DBCC INDEXDEFRAG (0,Atdailyd,3) DBCC INDEXDEFRAG (0,Atdailyd,4) 阅读全文
posted @ 2009-09-10 11:58 聪明的大熊 阅读(167) 评论(0) 推荐(0)
sql 语句添加作业
摘要:use msdbgo declare @sJobName sysnamedeclare @sDatabase sysname declare @sCommand nvarchar(3200) set @sDatabase = 'JetHr'set @sJobName = 'Penseesoft Database Backup' set @sCommand = 'backup databa... 阅读全文
posted @ 2008-12-10 15:30 聪明的大熊 阅读(238) 评论(0) 推荐(0)
sql server检查临时表是否存在
摘要:if object_id('tempdb..##TEMPTABLE1') is not null drop table ##TEMPTABLE1 上面一种不检查类型,##TEMPTABLE1可能是view或procedure的名字,完整的检查如下 if exists (select * from tempdb.db... 阅读全文
posted @ 2008-08-14 11:27 聪明的大熊 阅读(3123) 评论(0) 推荐(1)