sdf 檔案查詢

2021-08-14 17:39:17 字數 3242 閱讀 6975

sdf字尾的檔案:資料庫型別為sql server mobile 的

檔案。

日期字段查詢時注意:

在使用sql 取資料時, 必須提前指定

字段型別為datatime

的日期格式。否則,取出的

datatime

型別字段資料,會根據

不同裝置日期的格式,得到各種不同格式的字串

,這樣程式在解析時,解析不同的格式時,就非常麻煩。(本人就遇到了這個問題,在本機測試好好的,但還了裝置後,程式就丟擲異常了。經過檢查後,發現其他裝置的日期格式和我本機日期格式的不一樣,結果就悲催了。)所以在取的時候,就指定要的格式。

sql server 中乙個非常強大的日期格式化函式

select convert(nvarchar(100), getdate(), 0): 05 16 2006 10:57am

select convert(nvarchar(100), getdate(), 1): 05/16/06

select convert(nvarchar(100), getdate(), 2): 06.05.16

select convert(nvarchar(100), getdate(), 3): 16/05/06

select convert(nvarchar(100), getdate(), 4): 16.05.06

select convert(nvarchar(100), getdate(), 5): 16-05-06

select convert(nvarchar(100), getdate(), 6): 16 05 06

select convert(nvarchar(100), getdate(), 7): 05 16, 06

select convert(nvarchar(100), getdate(), 8): 10:57:46

select convert(nvarchar(100), getdate(), 9): 05 16 2006 10:57:46:827am

select convert(nvarchar(100), getdate(), 10): 05-16-06

select convert(nvarchar(100), getdate(), 11): 06/05/16

select convert(nvarchar(100), getdate(), 12): 060516

select convert(nvarchar(100), getdate(), 13): 16 05 2006 10:57:46:937

select convert(nvarchar(100), getdate(), 14): 10:57:46:967

select convert(nvarchar(100), getdate(), 20): 2006-05-16 10:57:47

select convert(nvarchar(100), getdate(), 21): 2006-05-16 10:57:47.157

select convert(nvarchar(100), getdate(), 22): 05/16/06 10:57:47 am

select convert(nvarchar(100), getdate(), 23): 2006-05-16

select convert(nvarchar(100), getdate(), 24): 10:57:47

select convert(nvarchar(100), getdate(), 25): 2006-05-16 10:57:47.250

select convert(nvarchar(100), getdate(), 100): 05 16 2006 10:57am

select convert(nvarchar(100), getdate(), 101): 05/16/2006

select convert(nvarchar(100), getdate(), 102): 2006.05.16

select convert(nvarchar(100), getdate(), 103): 16/05/2006

select convert(nvarchar(100), getdate(), 104): 16.05.2006

select convert(nvarchar(100), getdate(), 105): 16-05-2006

select convert(nvarchar(100), getdate(), 106): 16 05 2006

select convert(nvarchar(100), getdate(), 107): 05 16, 2006

select convert(nvarchar(100), getdate(), 108): 10:57:49

select convert(nvarchar(100), getdate(), 109): 05 16 2006 10:57:49:437am

select convert(nvarchar(100), getdate(), 110): 05-16-2006

select convert(nvarchar(100), getdate(), 111): 2006/05/16

select convert(varchar(100), getdate(), 112): 20060516

select convert(varchar(100), getdate(), 113): 16 05 2006 10:57:49:513

select convert(varchar(100), getdate(), 114): 10:57:49:547

select convert(varchar(100), getdate(), 120): 2006-05-16 10:57:49

select convert(varchar(100), getdate(), 121): 2006-05-16 10:57:49.700

select convert(varchar(100), getdate(), 126): 2006-05-16t10:57:49.827

select convert(varchar(100), getdate(), 130): 18 ???? ?????? 1427 10:57:49:907am

select convert(varchar(100), getdate(), 131): 18/04/1427 10:57:49:920a

h: 去掉字首0

hh : 12小時

hh: 24小時

h: 去掉字首0

VS工程中sdf和ipch檔案解決

工具 選項 文字編輯器 c c 高階,把禁用資料庫設定為true,這樣就不會產生那兩個檔案了。如果需要產生那兩個檔案的可以把禁用資料庫設定為false。在已經生產的工程下,去掉sdf和ipch檔案能正常開啟,設定方法如下 工具 選項 文字編輯器 c c 高階 回退位置,把始終使用回退位置設定為tru...

vs2010的sdf檔案和ipch資料夾

vs2010開啟某個工程 轉換成功之後,在工程目錄看見乙個sdf檔案和乙個ipch資料夾,都超大 起碼幾十m 我乙個四百多k 的工程,結果用vs開啟過後變成了兩百多兆。google之後,一下結果 這個詳細點的解釋 大家也許發現了,visual studio 2010 中新建乙個專案會同時建立乙個ip...

VS2010中的ipch和 sdf檔案

大家也許發現了,visual studio 2010 中新建乙個專案會同時建立乙個ipch目錄與sdf檔案,即使你刪掉它,再次開啟工程時還是會重新建立。動輒30 50m的容量讓我們心裡很不爽。其實這是2010的乙個新功能,與智慧型提示,錯誤提示,恢復 團隊本地倉庫等等息息相關的東西。如果大家覺得很不...