1、获得查询结果影响的行数。
select * from SMS_DateReport
if(@@ROWCOUNT >0)
PRINT N'影响1行以上';
else
PRINT N'影响0行';
2、查询结果赋值给变量
DECLARE @dtTemp datetime
DECLARE @dtStart datetime
DECLARE @vcdt varchar(50)
set @dtStart = '2012-10-01'
set @vcdt= left(convert(varchar(20),@dtStart,120),10)
SELECT @dtTemp= dt_ReceiveTime from SMS_DateReport
where left(convert(varchar(20),dt_ReceiveTime,120),10)=@vcdt
if(@@ROWCOUNT >0) --受影响的行数
--查询结果不为空时执行的语句
else
--查询结果为空时执行的语句
3、日期函数
set @dtTempStart=dateadd(d,1,@dtTempStart) --日期加一天
datepart(HH,@dtTemp) --小时
datepart(MI,@dtTemp) --分种
datepart(SS,@dtTemp) --秒
.