如何設(shè)置SQLServer的超時時間?
創(chuàng)新互聯(lián)建站是專業(yè)的嵐山網(wǎng)站建設(shè)公司,嵐山接單;提供成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行嵐山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
SqlCommand sqlcommand = connection.CreateCommand();
sqlcommand.CommandTimeout = 60;
//默認時間為 30 秒
打開SQL Server Management Studio,SQL Server代理--作業(yè)--點右鍵--新建作業(yè)
作業(yè)的名稱取為:test
并進行說明,若作業(yè)的數(shù)量太多,以方便區(qū)別;
這里寫上定時執(zhí)行存儲過程Pr_test
確定保存.
點擊常規(guī)下面的步驟,按箭頭指示,新建步驟.
取名步驟名稱:exec pr_test
注意選擇存儲過程所在的數(shù)據(jù)庫
錄入需要執(zhí)行的命令:exec pr_test ,確定保存.
若有其它參數(shù)命令也可以編寫
接下來設(shè)置計劃,自動定時執(zhí)行的時間.
新建計劃,進放計劃屬性設(shè)置窗口.
6
依然要填寫計劃的名稱:exec pr_test
計劃類型:重復計劃
時間頻率:每月的26日的12點30分自動執(zhí)行一次
持續(xù)時間:無結(jié)束日期
確定保存.到此基本功能已經(jīng)設(shè)置完成,額外其它功能可以根據(jù)需要進行增加.
使用DateTime數(shù)據(jù)類型,精確到3ms.
沒有什么特別的設(shè)置,存儲的時間有時間部分,就包含時間部分。
如果你是希望顯示時精確到秒,可以用前端程序進行轉(zhuǎn)換。
例如.net的日期轉(zhuǎn)換
DateTime dt;
dt.ToString("yyyy-MM-dd hh-mm-ss");
SQL convert 用法
CONVERT(data_type,expression[,style])
convert(varchar(10),字段名,轉(zhuǎn)換格式)
說明:
此樣式一般在時間類型(datetime,smalldatetime)與字符串類型(nchar,nvarchar,char,varchar)
相互轉(zhuǎn)換的時候才用到.
例子:
SELECT CONVERT(varchar(30),getdate(),101) now
結(jié)果為:
now
---------------------------------------
|09/15/2001
===================================================================
style數(shù)字在轉(zhuǎn)換時間時的含義如下:
------------------------------------------------------------------------------------------------------------
Style(2位表示年份) | Style(4位表示年份) | 輸入輸出格式
------------------------------------------------------------------------------------------------------------
0 | 100 | mon dd yyyy hh:miAM(或PM)
------------------------------------------------------------------------------------------------------------
1 | 101 美國 | mm/dd/yy
------------------------------------------------------------------------------------------------------------
2 | 102 ANSI | yy-mm-dd
------------------------------------------------------------------------------------------------------------
3 | 103 英法 | dd/mm/yy
------------------------------------------------------------------------------------------------------------
4 | 104 德國 | dd.mm.yy
------------------------------------------------------------------------------------------------------------
5 | 105 意大利 | dd-mm-yy
------------------------------------------------------------------------------------------------------------
6 | 106 | dd mon yy
------------------------------------------------------------------------------------------------------------
7 | 107 | mon dd,yy
------------------------------------------------------------------------------------------------------------
8 | 108 | hh:mm:ss
------------------------------------------------------------------------------------------------------------
9 | 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)
------------------------------------------------------------------------------------------------------------
10 | 110 美國 | mm-dd-yy
------------------------------------------------------------------------------------------------------------
11 | 111 日本 | yy/mm/dd
------------------------------------------------------------------------------------------------------------
12 | 112 ISO | yymmdd
------------------------------------------------------------------------------------------------------------
13 | 113 歐洲默認值 | dd mon yyyy hh:mi:ss:mmm(24小時制)
------------------------------------------------------------------------------------------------------------
14 | 114 | hh:mi:ss:mmm(24小時制)
------------------------------------------------------------------------------------------------------------
20 | 120 ODBC 規(guī)范 | yyyy-mm-dd hh:mi:ss(24小時制)
------------------------------------------------------------------------------------------------------------
21 | 121 | yyyy-mm-dd hh:mi:ss:mmm(24小時制)
------------------------------------------------------------------------------------------------------------
time類型 默認是精確到毫秒,可以自己設(shè)置大小讓time類型的大小為0,則只顯示時分秒了
不過此類型sqlserver 2008才有
這肯定需要寫一個自定義函數(shù)來實現(xiàn)了,SQL Server自帶的功能中是無法完成的。
自定義函數(shù)可以按如下思路寫:
從輸入的字符串中先抽取“分”之前的內(nèi)容,轉(zhuǎn)換為數(shù)值,然后乘以60,記錄到一個臨時變量中;
從輸入的字符串中把“分”和“秒”之間的內(nèi)容抽取出來,去掉兩邊的空格,然后轉(zhuǎn)換為數(shù)值,再加到前面的臨時變量中,作為結(jié)果輸出即可。
分享名稱:sqlserver秒,sql毫秒值轉(zhuǎn)時間
轉(zhuǎn)載來于:http://m.rwnh.cn/article44/dsdhpee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、軟件開發(fā)、電子商務(wù)、面包屑導航、網(wǎng)站收錄、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)