-4
我有一個帶for循環的SSIS包。 我想在我的sql數據庫中保留值「10pm」,並且我希望循環每次檢查是否在「10pm」(或者我決定放入數據庫的任何值)之後。如果現在的時間晚上10點以後,則停止循環。SSIS。晚上10點後停止運行
謝謝。
我有一個帶for循環的SSIS包。 我想在我的sql數據庫中保留值「10pm」,並且我希望循環每次檢查是否在「10pm」(或者我決定放入數據庫的任何值)之後。如果現在的時間晚上10點以後,則停止循環。SSIS。晚上10點後停止運行
謝謝。
在For循環之前使用執行SQl任務。寫一個表達式來獲取時間。
select case
when DATEPART(hour,getdate()) > 12
then Parsename(replace(LTRIM(RIGHT(CONVERT(VARCHAR(20), GETDATE(), 100), 7)),':','.'),2)
else 0
End
存儲在一個變量和優先約束檢查,如果變量值大於上述值10,則失敗其他成功
@Variable>10
完美!謝謝。 – 2012-07-08 10:55:15
我知道使用GETDATE()得到完整的日期時間,但我不知道如何詢問時間是晚上10點以後。 – 2012-07-08 09:46:46