mssql<–oracle 如果oracle使用了(子查詢或計算後,如decimal),openquery返回會轉成字串,也造成前面0不見。
解法是使用to_char(欄位 ,”fm9999990.000”)
0:沒有補0
9:沒有忽略
Select * From OPENQUERY( [TOPPROD],'
select to_char( tlf10*tlf907,''fm9999990.00'') tlf10
from tlf_file where tlf903=''aaa''
')