다음 문장을 SQL Server에서 Oracle로 변환하려고 시도했지만 모든 시도에서 다른 오류가 발생합니다. 누구든지 오라클 친화적 인 것으로 변환하는 방법을 알고 있습니까? 가 동일한 경우SQL 서버를 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로 선언되지 않으면 실제로 네이티브 부동 소수점 숫자가 아니고 10 진수가됩니다. –