आपकी समस्या यह है कि SQLServer और Oracle दोनों के लिए एक प्रश्न में ऐसा करने का कोई आसान तरीका नहीं है।
SQLServer के लिए ऐसा करने का सही तरीका STR का उपयोग करना है:
Select STR(Amount, 18, DecimalPlaces) from myTable;
Oracle के लिए ऐसा करने का सही तरीका to_char का उपयोग करना है:
MyTable सेSELECT to_char (amount, '99999999999999.'||rpad('',DecimalPlaces, '0'))
from MyTable;
जेएमएस और एंड्रयू द्वारा प्रस्तुत प्रश्न ओरेकल क्वेरी में काम नहीं करेंगे क्योंकि ओरेकल एसक्यूएल LENGTH () का उपयोग करता है न कि LEN ()। और ओरेकल to_char() का उपयोग करता है कास्ट नहीं ()।