请教存储过程的意思!

来源:百度知道 编辑:UC知道 时间:2024/06/13 15:51:49
exec sp_executesql N'select DateDiff(Day,@P1,GetDate()) AS ABC
', N'@P1 datetime', '12 31 2009 12:00:00:000AM'

总的意思我大概知道,就是距离2009年12月31日还有几天!

但每个“词”的作用我不明白,请高人解答一下,谢谢!

exec sp_executesql
执行动态存储过程

select DateDiff(Day,@P1,GetDate()) AS ABC
是一个查询语句,查询参数 给定日期(@P1) 到 当前日期(GETDATE()) 的天数

N'@P1 datetime'
是指定参数及参数类型,

'12 31 2009 12:00:00:000AM'
是参数值