随笔分类 -  SQLServer

摘要:应用场景:数据库日志文件过大 第一步:将指定数据库设为简单模式 ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE --简单模式 第二步:右键->任务->收缩->文件->确定,打开“收缩文件”页面,选择日志,点击确定 第三步:将数据库还原为完全模式 ALTER DATA 阅读全文
posted @ 2017-12-07 14:56 狐狸的美食盒 阅读(164) 评论(0) 推荐(0)
摘要:if exists (select * from sysobjects where type='P' and name=N'P_DeleteAllData' ) drop procedure P_DeleteAllData go CREATE PROCEDURE P_DeleteAllData as 阅读全文
posted @ 2017-08-16 13:36 狐狸的美食盒 阅读(681) 评论(0) 推荐(0)
摘要:NewID为新建Guid的内置函数,into #TempAMajor 则为新建的临时表 select top 4 *,NewID() as RandomId into #TempAMajor from QMCS_User 判断是否有此缓存表,有则删除 IF OBJECT_ID(N'tempdb.db 阅读全文
posted @ 2017-02-15 11:56 狐狸的美食盒 阅读(486) 评论(0) 推荐(0)
摘要:1.判断年月日是否相等select * from table where cast(convert(varchar(10), 时间字段, 120) as datetime)='2010-10-01'判断逻辑:通过convert函数现将时间字段中年月日截取出来,然后利用cast函数转化为datetim... 阅读全文
posted @ 2015-07-10 17:47 狐狸的美食盒 阅读(3720) 评论(0) 推荐(0)
摘要:今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:selec... 阅读全文
posted @ 2015-06-26 14:50 狐狸的美食盒 阅读(279) 评论(0) 推荐(0)
摘要:select * from (SELECT ROW_NUMBER() OVER(ORDER BY MSI.MINE_SURVEY_ID desc) ID ,* from 表)Data where ID>20000 and ID<=40000 阅读全文
posted @ 2014-09-10 16:01 狐狸的美食盒 阅读(158) 评论(0) 推荐(0)
摘要:--添加自增主键字段SQL:alter table表名 add 字段名数据类型 IDENTITY (1, 1) primary key--查询时间格式为(年-月-日)select convert(varchar(11),"字段名",120) AS别名from"表名"--对查询数据进行判断SELECT... 阅读全文
posted @ 2014-06-23 17:36 狐狸的美食盒 阅读(149) 评论(0) 推荐(0)
摘要:主要运用datediff函数来实现时间差格式有:ss(秒)minute(分钟)hour(小时)day(天)例:select @Data=datediff(ss,@starttime,@endtime) from inserted; 阅读全文
posted @ 2014-06-13 11:25 狐狸的美食盒 阅读(597) 评论(0) 推荐(0)