国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server 中時間數據查詢需要注意的一個小問題

2024-08-31 00:48:06
字體:
來源:轉載
供稿:網友

由于本人的工作環境,接觸到基于不同語言下的sql server,遇到不少麻煩,
其中datetime數據類最多,中文,韓文等數據庫中時間的默認格式為:mm/dd/yy 或 yy/mm/dd
但英文中又分為:mm/dd/yy 或 dd/mm/yy

這樣問題就來啦
例如:

我的一個韓國客戶,操作系統:windows 2000 server 英文版,ms sql server 韓文版
他的主機在新西蘭,
時間系統默認為新西蘭 dd/mm/yy
數據庫時間默認為:  mm/dd/yy
當數據庫更新時間,或執行時間查詢命令時 例如

select update_time
from order_details
where update_time > convert(datetime, 'vardateinput',121)
vardateinput= 16/11/2004

在實踐默認為 dd/mm/yy 的主機或客戶端上時間為十一月十六日
但數據庫時間默認為:  mm/dd/yy
錯誤立即產生
如何更正很簡單,這里我就不多說了,只是在國際化的今天,希望我們中國的“高手“們
能注意這些“國際化“的要求
盡量避免一些“低級“的錯誤,把時間用在寫更多,更新的創意程序上


有時簡單問題可以困擾我們幾天的寶貴時間,僅此于各位共勉,歡迎大家一起交流!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达拉特旗| 常山县| 塘沽区| 孟津县| 湘潭市| 台安县| 崇信县| 三门峡市| 叶城县| 呼玛县| 民县| 鞍山市| 新乡县| 襄樊市| 商都县| 新疆| 孟连| 当雄县| 百色市| 蕉岭县| 宝应县| 临澧县| 雷山县| 霸州市| 新龙县| 庆阳市| 华亭县| 满洲里市| 海丰县| 叙永县| 南涧| 龙陵县| 玉林市| 磐安县| 南通市| 高清| 勃利县| 许昌市| 碌曲县| 青冈县| 哈巴河县|