
sql怎么将字符转换成money类型?
Conn.execute("Insertintoproduction_info(class,code,Barcode,name,spec,Ckqty1,Kcqty2,MA...
Conn.execute("Insert into production_info (class,code,Barcode,name,spec,Ckqty1,Kcqty2,MAIN_UNIT,SALE_PRICE,COST_PRICE,ELSE_COST,retail_price,shop_price,Smallimg,bigimg,SPECIAL,verder,pinpai,Description,stats,hot_stats,setter,set_date) values ('"&Code&"','"&coding&"','"&Barcode&"','"&ProductName&"','"&spec&"','"&Ckqty1&"','"&Kcqty2&"','"&MAIN_UNIT&"','"&SALE_PRICE&"','"&COST_PRICE&"','"&ELSE_COST&"','"&retail_price&"','"&shop_price&"','"&Smallimg&"','"&bigimg&"','"&SPECIAL&"','"&verder&"','"&pinpai&"','"&Content&"','"&stats&"','"&hot_stats&"','"&setter&"','"&now&"')")
其中:'"&SALE_PRICE&"','"&COST_PRICE&"','"&ELSE_COST&"','"&retail_price&"','"&shop_price&"'
这些字段都是MONEY的。 展开
其中:'"&SALE_PRICE&"','"&COST_PRICE&"','"&ELSE_COST&"','"&retail_price&"','"&shop_price&"'
这些字段都是MONEY的。 展开
4个回答
展开全部
如果production_info表中的价格列本身是money类型的,那么insert合法的数字字符串会自动转换成money类型,不需转换.
如果production_info表中的价格列本身不是money类型,而是varchar类型,那么输入什么字符就是什么字符.在查询显示的时候再转换成money类型,用
convert(money,列)
或
cast(列 as money)
如果production_info表中的价格列本身不是money类型,而是varchar类型,那么输入什么字符就是什么字符.在查询显示的时候再转换成money类型,用
convert(money,列)
或
cast(列 as money)
展开全部
把单引号去掉就可以了,数字类型的数据不需要加单引号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
格式符合的时候,系统会自动转。
如果转不了,请检查字符串的格式
如果转不了,请检查字符串的格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cast(列 as money)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询