select convert(char(20),getdate(),120)
create proc call_zjpp1
asdeclare @nf varchar(20)
select @nf=convert(char(20),getdate(),120)
insert into qc_check1(nf,flag,flagname) select @nf,0,'未結帳'
goselect convert(varchar(10), getdate(),120) --不要時間2002-1-1
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05
101 美國 mm/dd/yyyy
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:mmmam(或 pm)
10 110 美國 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 iso yymmdd
- 13 或 113 (*) 歐洲預設值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) odbc 規範 yyyy-mm-dd hh:mm:ss[.fff]
- 21 或 121 (*) odbc 規範(帶毫秒) yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) iso8601 yyyy-mm-dd thh:mm:ss:mmm(不含空格)
- 130* 科威特 dd mon yyyy hh:mi:ss:mmmam
- 131* 科威特 dd/mm/yy hh:mi:ss:mmmam
(參考)
sql server 2000日期轉化注意問題
在日期轉化過程中,往往會出現一些認人匪夷所思的結果,比如下面這段 declare date datetime set date 2007 10 04 select date 結果1905 06 17 00 00 00.000 這和預期結果2007 10 04有很大差距,具體原因是為什麼呢.原來,在這...
SQL Server 2000 日誌傳送搭建
基本參考 裡面的內容很全。有以下幾點需要提前做的。用來放置主伺服器的日誌備份的資料夾我們就叫 logfile 錯誤 無法訪問logfile 原因 沒有設定共享的許可權 解決辦法 logfile 裡面只是設定了安全裡面的許可權是不夠的,要需要設定共享裡面的許可權 錯誤 錯誤 14261 指定的 pri...
SQL Server 2000下日期操作的例項
1.顯示本月第一天 select dateadd mm,datediff mm,0,getdate 0 select convert datetime,convert varchar 8 getdate 120 01 120 2.顯示本月最後一天 select dateadd day,1,conve...