SQL

openquery子查詢應用前面0不見的處理方式

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''
')

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。