2017-07-26 101 views
0

嗨,我想創建一個批處理,但它是我第一次做這樣的事情,我有很多疑問, 我需要查詢兩列類型日期在我的BD中,「DATE_INSERCION」和「DATE_MODIFICACION」,如果有變化(即一個或多個大於當前日期),則返回已更改的行。每天晚上執行Spring批處理(BD SQL服務器)

現在批處理過程必須每晚執行一次(例如早上一次)並查閱更改,我正在使用Maven,這是一個添加項目的功能,我已經研究了該理論,但我仍然混淆在哪裏放置什麼以及如何調用我需要的東西或另一個,以及互聯網上的內容是閱讀文件,但不是真正的BD, 某些示例或指南會非常有用,我的想法是使用Spring -批量。

我很感激你解釋的時間。

當它完成時,如果有變化,我必須發送一封電子郵件,通知某些電子郵件的變化(我已經創建了這種結構),那麼我需要的是知道如何創建批處理以及在哪裏放置使用參數調用「發送郵件」的方法。

在此先感謝。

+0

創建一個SQL服務器代理作業,並讓您在SQL包中查詢和發送電子郵件。看看這個鏈接:https://stackoverflow.com/questions/13933803/ssis-package-execution-succeed-but-no-mail-sent – Chuck

+0

我已經批處理工作,但我不知道如何使例如它每天運行一次,我怎麼能這樣做? 目前我有一個手動運行的啓動器中的主要方法,但如何自動化它? – jaxonjma

回答

0

對於SQL Server:

  1. 點擊上的SQL Server代理擴展,以及「喬布斯」的鼠標右鍵,並選擇「新的工作......」
  2. 在常規選項卡,輸入名稱的工作和描述。
  3. 然後在這些步驟中,添加一個新步驟,並輸入步驟名稱,然後輸入EXEC spXXXXXX,這將是您的存儲過程的名稱。
  4. 單擊「計劃」,然後單擊「新建」,輸入名稱並配置您希望運行的日期和時間。
  5. 按確定,即可創建新作業。
相關問題