[SQL ] 將nvarchar轉smalldatetime時發生溢位錯誤
DBMS:MS SQL2000
請問一下,當我將nvarchar型式的2009/7/9轉成smalldatetime型式寫入smalldatetime欄
位時,SQL一直說有溢位錯誤,但我又找不出來問題點…
TableA
Pdate Ndate
=============
<Null> 2009/7/9
<Null> 2009/6/24
其中Pdate是smalldatetime,NDate是nvarchar,我試的2個語句如下:
Update TableA set Pdate = Ndate
update TableA set PDate = convert(smalldatetime,Ndate)
錯誤訊息如下:
[Microsoft][ODBC SQL Server Driver][SQL Server]轉換 expression 到資料型別
smalldatetime 時發生算術溢位錯誤。
明明用手寫寫進去就可以的…請問問題在哪裡呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.17.41
※ 編輯: mindscold 來自: 60.248.17.41 (07/09 11:59)
→
07/09 17:20, , 1F
07/09 17:20, 1F
推
07/09 17:45, , 2F
07/09 17:45, 2F
→
07/10 08:21, , 3F
07/10 08:21, 3F
→
07/10 08:58, , 4F
07/10 08:58, 4F