add scale support

for decimal/numic value, there is a scale property.