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)
}
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)
}
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 ( " " , v ) }
// decimal
decimal