以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  旧代码前缀换成新代码前缀  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=86262)

--  作者:9602084
--  发布时间:2016/6/14 11:53:00
--  旧代码前缀换成新代码前缀
sql数据源,如何批量将旧的编号前缀换成新的编号前缀?

DataTables("基本信息").SQLReplaceFor("编制号",replace("编制号",dr("旧单位代码").padright(16,"0"),dr("新单位代码").padright(16,"0")),"编制号 like \'%" & dr("旧单位代码").padright(16,"0") & "%\'",True)


[此贴子已经被作者于2016/6/14 12:01:15编辑过]

--  作者:大红袍
--  发布时间:2016/6/14 12:10:00
--  

 

DataTables("基本信息").SQLReplaceFor("编制号", "replace(编制号,\'" & dr("旧单位代码").padright(16,"0") & "\',\'" & dr("新单位代码").padright(16,"0") & "\')","编制号 like \'%" & dr("旧单位代码").padright(16,"0") & "%\'",True)