色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

在SQL Server中建立定時任務,處理時間超過一天的記錄

瀏覽:122日期:2023-11-01 14:17:27

這個不能用觸發器,要用作業。

打開企業管理器,進入你服務器名下的“管理”,啟動SQL Server代理。然后查看服務器屬性,選中“自動啟動SQL Server代理”。

接下來進入SQL Server代理下的“作業”,在右邊點右鍵選“新建作業”。

在“常規”里,隨便輸入一個作業名,分類要選最后一項“數據庫維護”。

在“步驟”里,點“新建步驟”,隨便輸入一個步驟名,數據庫選成你的數據庫,命令里輸入你刪除記錄的語句,也可以通過“打開”來裝載T-SQL腳本,弄好后記得分析一下,沒有問題再繼續。在“高級”里將“失敗時的操作”改成“轉到下一步”。

在“調度”里,點“新建調度”,隨便輸入一個調度名,點“更改”,“發生頻率”選每天,“一次發生于”里設置17:00:00,然后點“確定”,再點“確定”,再點“確定”,配置就完成了。

SQL語句:

update n_project set p_flag = 0, p_stime = NULL where p_id IN (select p_id from n_project where p_flag = 1 and datediff(hh, p_stime, GetDate()) > 24);;--將超過一天的記錄選出,設置p_flag和p_stime字段

注:hh為小時,datediff 可比較兩個日期的時間差,GetDate()可獲得當前時間

DateDiff 函數; (轉貼)

返回 Variant (Long) 的值,表示兩個指定日期間的時間間隔數目。

語法

DateDiff(interval, date1, date2[, firstdayofweek][, firstweekofyear]])

DateDiff 函數語法中有下列命名參數:

部分 描述 interval 必要。字符串表達式,表示用來計算date1 和 date2 的時間差的時間間隔 Date1□date2 必要;Variant (Date)。計算中要用到的兩個日期。 Firstdayofweek 可選。指定一個星期的第一天的常數。如果未予指定,則以星期日為第一天。 firstweekofyear 可選。指定一年的第一周的常數。如果未予指定,則以包含 1 月 1 日的星期為第一周。

設置

interval 參數的設定值如下:

設置 描述 yyyy 年 q 季 m 月 y 一年的日數 d 日 w 一周的日數 ww 周 h 時 n 分鐘 s 秒

firstdayofweek 參數的設定值如下:

常數 值 描述 vbUseSystem 0 使用 NLS API 設置。 vbSunday 1 星期日(缺省值) vbMonday 2 星期一 vbTuesday 3 星期二 vbWednesday 4 星期三 vbThursday 5 星期四 vbFriday 6 星期五 vbSaturday 7 星期六

常數 值 描述 vbUseSystem 0 用 NLS API 設置。 vbFirstJan1 1 從包含 1 月 1 日的星期開始(缺省值)。 vbFirstFourDays 2 從第一個其大半個星期在新的一年的一周開始。 vbFirstFullWeek 3 從第一個無跨年度的星期開始。

說明

DateDiff 函數可用來決定兩個日期之間所指定的時間間隔數目。例如,可以使用 DateDiff 來計算兩個日期之間相隔幾日,或計算從今天起到年底還有多少個星期。

為了計算 date1 與 date2 相差的日數,可以使用“一年的日數”(y) 或“日”(d)。當 interval 是“一周的日數”(w) 時,DateDiff 返回兩日期間的周數。如果 date1 是星期一,DateDiff 計算到 date2 為止的星期一的個數。這個數包含 date2 但不包含 date1。不過,如果 interval 是“周”(ww),則 DateDiff 函數返回兩日期間的“日歷周”數。由計算 date1 與 date2 之間星期日的個數而得。如果 date2 剛好是星期日,則 date2 也會被加進 DateDiff 的計數結果中;但不論 date1 是否為星期日,都不將它算進去。

如果 date1 比 date2 來得晚,則 DateDiff 函數的返回值為負數。

firstdayofweek 參數會影響使用時間間隔符號 “W” 或 “WW” 計算的結果。

如果 date1 或 date2 是日期文字,則指定的年份成為該日期的固定部分。但是,如果 date1 或 date2 用雙引號 (' ') 括起來,且年份略而不提,則在每次計算表達式 date1 或 date2 時,當前年份都會插入到代碼之中。這樣就可以書寫適用于不同年份的程序代碼。

在計算 12 月 31 日和來年的 1 月 1 日的年份差時,DateDiff 返回 1 表示相差一個年份,雖然實際上只相差一天而已。

DateDiff 函數;(轉貼)

返回 Variant (Long) 的值,表示兩個指定日期間的時間間隔數目。

語法

DateDiff(interval, date1, date2[, firstdayofweek][, firstweekofyear]])

DateDiff 函數語法中有下列命名參數:

部分 描述 interval 必要。字符串表達式,表示用來計算date1 和 date2 的時間差的時間間隔 Date1□date2 必要;Variant (Date)。計算中要用到的兩個日期。 Firstdayofweek 可選。指定一個星期的第一天的常數。如果未予指定,則以星期日為第一天。 firstweekofyear 可選。指定一年的第一周的常數。如果未予指定,則以包含 1 月 1 日的星期為第一周。

設置

interval 參數的設定值如下:

設置 描述 yyyy 年 q 季 m 月 y 一年的日數 d 日 w 一周的日數 ww 周 h 時 n 分鐘 s 秒

firstdayofweek 參數的設定值如下:

常數 值 描述 vbUseSystem 0 使用 NLS API 設置。 vbSunday 1 星期日(缺省值) vbMonday 2 星期一 vbTuesday 3 星期二 vbWednesday 4 星期三 vbThursday 5 星期四 vbFriday 6 星期五 vbSaturday 7 星期六

常數 值 描述 vbUseSystem 0 用 NLS API 設置。 vbFirstJan1 1 從包含 1 月 1 日的星期開始(缺省值)。 vbFirstFourDays 2 從第一個其大半個星期在新的一年的一周開始。 vbFirstFullWeek 3 從第一個無跨年度的星期開始。

說明

DateDiff 函數可用來決定兩個日期之間所指定的時間間隔數目。例如,可以使用 DateDiff 來計算兩個日期之間相隔幾日,或計算從今天起到年底還有多少個星期。

為了計算 date1 與 date2 相差的日數,可以使用“一年的日數”(y) 或“日”(d)。當 interval 是“一周的日數”(w) 時,DateDiff 返回兩日期間的周數。如果 date1 是星期一,DateDiff 計算到 date2 為止的星期一的個數。這個數包含 date2 但不包含 date1。不過,如果 interval 是“周”(ww),則 DateDiff 函數返回兩日期間的“日歷周”數。由計算 date1 與 date2 之間星期日的個數而得。如果 date2 剛好是星期日,則 date2 也會被加進 DateDiff 的計數結果中;但不論 date1 是否為星期日,都不將它算進去。

如果 date1 比 date2 來得晚,則 DateDiff 函數的返回值為負數。

firstdayofweek 參數會影響使用時間間隔符號 “W” 或 “WW” 計算的結果。

如果 date1 或 date2 是日期文字,則指定的年份成為該日期的固定部分。但是,如果 date1 或 date2 用雙引號 (' ') 括起來,且年份略而不提,則在每次計算表達式 date1 或 date2 時,當前年份都會插入到代碼之中。這樣就可以書寫適用于不同年份的程序代碼。

在計算 12 月 31 日和來年的 1 月 1 日的年份差時,DateDiff 返回 1 表示相差一個年份,雖然實際上只相差一天而已。

標簽: Sql Server 數據庫
主站蜘蛛池模板: 国产精品va一级二级三级 | 欧美一级做 | 91精品久久久久久久久网影视 | 成人自拍小视频 | 新版天堂资源中文8在线 | 一级毛片视频免费观看 | 亚洲最新在线视频 | 免费在线看黄网址 | 欧美一级毛片欧美大尺度一级毛片 | 永久黄网站色视频免费观看99 | 国产高清精品一级毛片 | 成人在线视频免费观看 | 91无毒不卡 | 日本亚洲欧美高清专区vr专区 | 成年美女黄网站小视频 | 九九99久久精品国产 | 亚洲综合久 | 欧美国产日韩在线播放 | 黄色欧美视频 | 草草国产成人免费视频 | 亚洲精品视频专区 | 老师张开腿让我捅 | 狼人激情网 | 成人免费视频69 | 日韩一级大毛片欧美一级 | 国产精品自拍在线 | 日本特黄a级高清免费酷网 日本特黄特色 | 久久www免费人成精品 | 老司机午夜在线视频免费观 | 成人久久18免费网站 | 亚洲国产成人在线 | 国产在线播放成人免费 | 99久久国产综合精品网成人影院 | 欧美手机在线视频 | 综合中文字幕 | 精品国产一二三区 | 国产三级做爰高清在线 | 国产高清在线精品 | 欧美一级专区免费大片野外交 | 97青青草原国产免费观看 | 成年女人毛片免费播放人 |