我有一個奇怪的情況,我已經採用了SQL Server 2008的一個實例。SQL Server 2008設置DateTime變量
據我所知,至少它可以做到奇怪的事情DateTime
這不是我所期望的!無論我使用什麼日期格式,似乎都不想讓我設置DateTime
變量。
當我執行:
DECLARE @Test AS DATETIME
SET @Test = 2011-02-15
PRINT @Test
我得到的輸出:
Jun 18 1905 12:00AM
我有點TSQL小白,很抱歉,如果這是簡單的東西,但它讓我難倒!我敢肯定我錯過了一些非常明顯的東西...
我已經檢查了所有我能找到的區域設置&這一切看起來都沒問題。我也嘗試將DateTime
設置爲各種文字替代方案,例如'15/02/2011','2011-02-15 00:00:00'等。
我很想學習更多關於這一點,所以請後,你覺得可以與你的答案:)
由於沿有幫助的任何鏈接
如果您發佈的代碼,XML或數據樣本,** **請在高亮文本編輯器的線,然後點擊「代碼(編輯器)工具欄上的「樣本」按鈕(「{}」),以精確地格式化和語法突出顯示它! –