电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

瀏覽:161日期: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 數據庫
主站蜘蛛池模板: 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 永嘉县奥阳陶瓷阀门有限公司| 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 威廉希尔WilliamHill·足球(中国)体育官方网站 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 分轨 | 上传文件,即刻分离人声和伴奏| 板材品牌-中国胶合板行业十大品牌-环保板材-上海声达板材 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | EPK超声波测厚仪,德国EPK测厚仪维修-上海树信仪器仪表有限公司 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 华溶溶出仪-Memmert稳定箱-上海协烁仪器科技有限公司 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 塑料脸盆批发,塑料盆生产厂家,临沂塑料广告盆,临沂家用塑料盆-临沂市永顺塑业 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 |