代码解决思路

代码
select active,  lastActive, nextActive, procSQL, notes, activeTimes, ErrorCount, ErrorMessage, MaxRetry,Skip, clocktype from Job_TimerPolicy  where active=1 and nextActive<@P1', N'@P1 datetime ', '11  8 2014 11:18:49:267AM'


麻烦谁能给我解释一下上面那一句话的意思,尤其是标记为红色的那部分,谢谢了
------解决思路----------------------
1、你这条语句是哪里来的?

红色部分是,声明一个datetime类型变量@P1,并赋值'11  8 2014 11:18:49:267AM'
------解决思路----------------------
执行存储过程sp_getschemalock,并传参字符串N'"whjsy"."dbo"."B2CDataChangeList",@P1 @P2是用于接收sp_getschemalock的返回值
------解决思路----------------------
引用:
Quote: 引用:

1、你这条语句是哪里来的?

红色部分是,声明一个datetime类型变量@P1,并赋值'11  8 2014 11:18:49:267AM'


那帮我解释一下下面的
declare @P1 int
set @P1=1
declare @P2 bigint
set @P2=58219533732650618
exec sp_getschemalock @P1 output, @P2 output, N'"whjsy"."dbo"."B2CDataChangeList"'select @P1, @P2

执行存储过程,并且返回@P1、@P2