日期:2014-05-18  浏览次数:20427 次

一个字段多部分替换
尊敬的客户,您的贷款本期应还款金额为{0}元,扣款日期为{1}日,请确保银行卡内余额足够。若您已将款项存入,请忽略此信息,中国移动{2}。[系统短信,请勿回复]

请问如何把这个字段(contents)中的参数替换如下

{0} '13560'  
{1} '1454'
{2} '130131'


 如果里面的参数不确定的情况下又应该如何替换,其中13560,1454,130131 分别来自表A的字段value1,value2,value3

------解决方案--------------------
替换字段内容可用replace

如字符串有引号 replace(contents,'''13560''',''''+value1+'''')
------解决方案--------------------
在程序里面处理直接foramt就可以了,这种占位符本身就是为程序设置的不是用sql来处理
------解决方案--------------------
最好是留给clinet来处理。你这样做的话会降低数据库的性能的