声明一个日期来调用存储过程
问题描述:
在一个存储过程中,我打算执行SP但必须给它参数日期。存储过程是这样的:声明一个日期来调用存储过程
[dbo].[ADM_CTM]
的参数设置如下:
@CurDate(smalldatetime, input, Nodefault)
在我的努力,我这样做:
EXEC [dbo].[ADM_CTM] @CurDate(20151001)
请更正执行语句必要。 谢谢
答
EXEC [dbo].[ADM_CTM] @CurDate = '20151001'
虽然我建议明确指定的月份,从而不会遇到日期格式问题:
EXEC [dbo].[ADM_CTM] @CurDate = '01-OCT-2015'
+4
YYYYMMDD(没有时间)不是子任何解释程序 –
+1
@AlexK。好的,谢谢你的信息。 #learnedsomething –
答
你可以尝试这样的:
EXEC [dbo].[ADM_CTM] @CurDate = '20151001'
使用“执行[ dbo]。[ADM_CTM] '01 -Oct-2015'我认为这会有所帮助 –
谢谢Alex K.看起来我正在颠覆语法。 – ObserveDBA