我試圖將以下語句從SQL Server轉換爲Oracle,但我嘗試過的所有內容都給了我不同的錯誤。有誰知道如何將其轉換爲oracle友好?如果浮子,它需要將SQL Server轉換爲Oracle
select
nullif(cast(cast(round(vn02.wheelbase,0,1)-1 as integer) as varchar) + ',' +
cast(cast(round(vn02.wheelbase,0,1) as integer) as varchar) + ',' +
cast(cast(round(vn02.wheelbase,0,1)+1 as integer) as varchar),'-1,0,1') wheelbase
from vn02_fullsv vn02
軸距被附加到與自身逗號分隔符,看它是否等於「-1,0,1」並且如果是這樣,那麼它應該返回null。
感謝您的幫助。
除非該列被聲明爲BINARY_DOUBLE或BINARY_FLOAT,否則它實際上不是一個本地浮點數,而是一個十進制數。 – 2011-03-17 23:36:51