2010-10-23 39 views
0

嗨 我有這樣的更新語句從SQL2000設置最長日期值到Oracle 10g + N

UPDATE OPENQUERY(linkedServerToOracle ,"SELECT T$TDAT FROM BAAN.TTDSLS031010 WHERE T$CUNO='003098' AND T$CPGS=' 4AN00'") 
SET T$TDAT=CONVERT(varchar, '4712-01-01 00:00', 121) 

和 在linkedServerToOracle(10G)的當前設置應該採取值「4712-01-01 00:00'作爲僞無限日期時間 即應用程序應該呈現此值爲空(例如BaaN 4c)..但是,當我通過linkedServer更新有問題的列時,它不會這樣做.. 任何幫助appriciated .. 謝謝

+0

如果你真的想將值設置爲空白,你能否將它設置爲NULL? – 2010-10-24 13:42:08

回答

0

顯然將日期設置爲Julian 0秒如下訣竅:

Update baan.ttipcs530070 set t$pddt=to_date('1 0','J SSSSS')