我正在將代碼從Sybase更改爲Oracle。 我在將以下查詢轉換爲oracle時遇到問題。Sybase中的Sybase等效
Select Custodian_addr,convert(datetime,dateadd(ss,CreateDT,"01/01/1970")
這裏CreateDT
是列名,其例如價值1015015173
日期轉換(在這個例子中)的結果是2002年3月1日下午8時39 GMT
我研究後發現一個Oracle替代從而導致錯誤
Select Custodian_addr,to_char(CreateDT,"SS")
我在Oracle中遇到查詢錯誤,我無法識別出什麼錯誤。因爲我在Perl中執行此操作["
]必須逃脫或可能是什麼問題?請給我一個解決方案
@ Peter.Is有沒有使用to_char的替代方案。 – user682571 2011-03-29 18:14:11
@peter 1015015173 ----這可以設置爲列名稱日期'1970-01-01'+ field_name/864000)...將這項工作.. ?? – user682571 2011-03-29 18:22:17
是的 - 我只是用你的價值爲例。 – 2011-03-29 18:44:56