0
我在SQL Server上查找了一個較早的問題,但我遇到了一個我找不到任何其他信息的句子。SQL Server UK日期損壞?
在this post,si_the_geek說:
「使用英國格式將損壞您的數據和/或給你錯誤的查詢結果在某些時候」
此時此評論已有9年了,我很好奇在數據庫中是否還有什麼需要擔心的事情?
我在SQL Server上查找了一個較早的問題,但我遇到了一個我找不到任何其他信息的句子。SQL Server UK日期損壞?
在this post,si_the_geek說:
「使用英國格式將損壞您的數據和/或給你錯誤的查詢結果在某些時候」
此時此評論已有9年了,我很好奇在數據庫中是否還有什麼需要擔心的事情?
對於Access SQL,這仍然是正確的。
如果要插入6月3日,做
INSERT INTO myTable (datefield)
VALUES (#03/06/2016#)
訪問將愉快地插入3月6日爲您服務。
ISO格式'2016-06-03'
是最安全的。
這適用於使用Access將01/01/2016插入到MS SQL Management Studio嗎? 或者我正在使用2016-01-01從訪問插入呢? – Jason
否。日期時間值不帶任何格式。該格式僅用於顯示,或者當您希望將固定日期值的字符串表達式連接到SQL字符串時;這可以通過使用'DateSerial(2016,06,03)'來避免。 – Gustav
@Jason:我不知道「使用Access插入到MS SQL Management Studio中」是什麼意思? - 插入鏈接的SQL Server表?好的。如果您使用SSMS來讀取Access數據庫,那麼可能不會。 – Andre