當前位置:首頁 » 編程語言 » sql格式轉換
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql格式轉換

發布時間: 2022-02-17 23:29:42

『壹』 sql 時間格式轉換

舉例如下:
select Convert(varchar(10),getdate(),120)

2006-05-12
select CONVERT(varchar, getdate(), 120 )
2006-05-12 11:06:08

select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20060512110608

select CONVERT(varchar(12) , getdate(), 111 )
2006/05/12

select CONVERT(varchar(12) , getdate(), 112 )
20060512

select CONVERT(varchar(12) , getdate(), 102 )
2006.05.12

其它幾種不常用的日期格式轉換方法:

select CONVERT(varchar(12) , getdate(), 101 )
0612/2005 select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004

select CONVERT(varchar(12) , getdate(), 104 )
12.05.2006

select CONVERT(varchar(12) , getdate(), 105 )
12-05-2006

select CONVERT(varchar(12) , getdate(), 106 )
12 05 2006

select CONVERT(varchar(12) , getdate(), 107 )
05 12, 2006

select CONVERT(varchar(12) , getdate(), 108 )
11:06:08

select CONVERT(varchar(12) , getdate(), 109 )
0512 2006 1

select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004

select CONVERT(varchar(12) , getdate(), 113 )
12 052006

select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177

『貳』 sql 時間格式轉換

在函數CONVERT()中你可以使用許多種不同風格的日期和時間格式。表11.1顯示了所有的格式。

表11.1 日期和時間的類型
類型值 標准 輸出
0 Default mon dd yyyy hh:miAM
1 USA mm/dd/yy
2 ANSI yy.mm.dd
3 British/French dd/mm/yy
4 German dd.mm.yy
5 Italian dd-mm-yy
6 - dd mon yy
7 - mon dd,yy
8 - hh:mi:ss
9 Default + milliseconds--mon dd yyyy
hh:mi:ss:mmmAM(or )
10 USA mm-dd-yy
11 JAPAN yy/mm/dd
12 ISO yymmdd
13 Europe Default + milliseconds--dd mon yyyy
hh:mi:ss:mmm(24h)
14 - hh:mi:ss:mmm(24h)

類型0,9,和13總是返回四位的年。對其它類型,要顯示世紀,把style值加上100。類型13和14返回24小時時鍾的時間。類型0,7,和13返回的月份用三位字元表示(用Nov代表November).

對表11.1中所列的每一種格式,你可以把類型值加上100來顯示有世紀的年(例如,00年將顯示為2000年)。例如,要按日本標准顯示日期,包括世紀,你應使用如下的語句:

SELECT CONVERT(VARCHAR(30),GETDATE(),111)

在這個例子中,函數CONVERT()把日期格式進行轉換,顯示為1997/11/30

『叄』 怎麼用sql把時間格式轉成數值格式

你可以用一個已經過去的日期時間作為參考時間為0,然後計算出時間與參考時間的差值,不就成了數值格式嗎?要還原時就反過來計算。

『肆』 sql日期格式轉換

到sql
server2005數據管理系統中把日期的顯示方式有多種,你可以到系統中把日期設置成yyyy-MM-dd格式存儲

『伍』 SQL 將查詢結果進行數據類型轉換

COUNT函數返回的本來就是int類型的結果,干嗎還轉換?
set @newscount = (select count(1) from news)

『陸』 SQL 日期格式轉換

你只要在輸入表格的時候規定輸入的日期控制項值為"short
date"格式即可。你輸入的日期值將為
年、月、日,而沒有具體的時間了。格式為:
format(text1.text,"short
date")
或者
format(dtpicker1.value,"short
date")
給你個代碼,你可以看看結果的不同。
Dim
da
As
Date
da
=
Now
MsgBox
da
MsgBox
Format(da,
"short
date")

『柒』 sql轉換類型問題

要分兩步走:
首先,把datetime型轉換成varchar型;
然後,把字元串中的"-"號,":"號,以及空格去掉.

參考如下示例:
declare @date datetime
set @date='2007-02-25 01:02:00'
select replace(replace(replace(convert(varchar(30),@date,120),'-',''),':',''),' ','')

補充,數據類型轉換函數可以將datetime型的一步轉換為字元串型,但得不到你要的那種格式,頂多也就只能一步轉換成'2007-02-25 01:02:00'的字元串樣式,當然也可以轉換成其他的排列樣式,但只有這個樣式離你的要求最相近,所以,要最終得到你那種樣式,就必須還要經過一次字元串的替換操作.

replace(replace(replace(convert(varchar(30),@date,120),'-',''),':',''),' ','')
這個函數組合已經很精煉了,你完全可以把它當作一個獨立的函數使用

『捌』 sql日期格式如何轉換

用convert函數

『玖』 如何將sql格式的文件轉換成word

一、准備工作
首先請確認服務端已經安裝了Office Word(以下將以Office XP為例),操作系統為win2000或XP,並且已配置好.NET的運行環境及安裝VS.NET C#開發環境後,就可以打開VS.NET,並新建一個Visual C#項目ASP.NET Web應用程序,位置為「」。
二、引用Word對象庫文件
要操作Word,就需要Word的對象庫文件「MSWORD.OLB」(word 2000為MSWORD9.OLB),通常安裝了Office Word後,就可以在office安裝目錄的Office10文件夾下面找到這個文件,當將這個文件引入到項目後,就可以在源碼中使用各種操作函數來操作Word。具體做法是打開菜單欄中的項目添加引用瀏覽,在打開的「選擇組件」對話框中找到MSWORD.OLB後按確定即可引入此對象庫文件,vs.net將會自動將庫文件轉化為DLL組件,這樣我們只要在源碼中創建該組件對象即可達到操作Word的目的!
三、Webform1.aspx.cs代碼
完成添加引用後,MSWORD.OLB已經轉化為相關DLL文件並放置於項目的BIN目錄下了,這樣我們只需在源碼中創建該對象,並使用word庫文件內置的操作函數即可輕松實現操作Word。
四、web.config設置
web.config文件還需添加一句 identity impersonate="true"/以啟用模擬身份,因為默認ASPNET這個用戶是沒有許可權訪問Word.ApplicationClass(),當啟用模擬身份後所有頁面將會使用匿名Internet用戶帳戶(IUSR_machinename)這個用戶名的許可權執行,這樣就能成功訪問Word.ApplicationClass()並在ASP.NET中操作Word!
//傳文檔所在路徑 返迴文檔內容
public string Doc2Text(string docFileName)
{
//實例化COM
Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
object fileobj = docFileName;
object nullobj = System.Reflection.Missing.Value;
//打開指定文件(不同版本的COM參數個數有差異,一般而言除第一個外都用nullobj就行了)
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj
);
//取得doc文件中的文本
string outText = doc.Content.Text;
//關閉文件
doc.Close(ref nullobj, ref nullobj, ref nullobj);
//關閉COM
wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);
//返回
return outText;
}
在讀取的時候會有損壞的文件 和被加密的文件等問題 總之C#和office的兼容性不太好,別忘了要引用word的dll,引用文件夾 右鍵添加引用 在組件里找Microsoft.Office.Interop.Word
讀出了word文檔再把它寫入sql server資料庫就可以了。

『拾』 資料庫sql格式的文件如何轉換成dat格式的文件

首先
DAT並不是一種標准文件。許多軟體都使用這個擴展名,但文件含義不同。而許多數據分析軟體也用這個擴展名保存數據。所以這要看具體的軟體情況來定。DAT文件,可以按照擴展名來看就是DATA的意思,即數據文件,這類文件並沒有進行絕對化的定義,例如VCD光碟中的DAT文件就可以用一般的視頻播放器打開,而QQ的DAT文件中則存儲了用戶信息,是無法使用常規方式打開的,只有QQ程序可以訪問。還有一些其他程序都有自己對DAT文件的定義,要通過其特殊的程序來打開與之相關聯的DAT文件。

所以你要是想要看的話,就對著dat文件右鍵【查看方式】,然後選擇windows自帶的記事本查看,這個要是查看不了就不好辦了,畢竟一般這種文件是開發人員加密的,你要是不知道加密的方式,那麼你很難打開的,就算打開,一般也是亂碼