code: func convertNvDecimal(v interface{}) (driver.Value, error) {
  
  	if v == nil {
  		return nil, nil
  	}
  
  	if v, ok := v.([]byte); ok {
  		return v, nil
  	}
  
  	return nil, fmt.Errorf("unsupported decimal conversion type error %[1]T %[1]v", v)
  }
docs: // decimal