2015-10-14 52 views
1

在一個存儲過程中,我打算執行SP但必須給它參數日期。存儲過程是這樣的:聲明一個日期來調用存儲過程

[dbo].[ADM_CTM] 

的參數設置如下:

@CurDate(smalldatetime, input, Nodefault) 

在我的努力,我這樣做:

EXEC [dbo].[ADM_CTM] @CurDate(20151001) 

請更正執行語句必要。 謝謝

+0

使用「執行[ dbo]。[ADM_CTM] '01 -Oct-2015'我認爲這會有所幫助 –

+0

謝謝Alex K.看起來我正在顛覆語法。 – ObserveDBA

回答

1
EXEC [dbo].[ADM_CTM] @CurDate = '20151001' 

雖然我建議明確指定的月份,從而不會遇到日期格式問題:

EXEC [dbo].[ADM_CTM] @CurDate = '01-OCT-2015' 
+4

YYYYMMDD(沒有時間)不是子任何解釋程序 –

+1

@AlexK。好的,謝謝你的信息。 #learnedsomething –

0

你可以嘗試這樣的:

EXEC [dbo].[ADM_CTM] @CurDate = '20151001'