批量替换sql代码字段

select ee,ff,gg,hh from sales1 --老表

像替换成 

select aa,bb,cc,dd from sales2 -- 新表

想批量的去做,因为现实中代码比这个复杂的多

image.png

小歆嵩 发布于 2021-12-30 15:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
CD20160914Lv8专家互助
发布于2021-12-30 15:42(编辑于 2021-12-30 18:05)

你是要把cpt模板的sql做替换

还是只是单独对sql做替换。。

批量肯定是可以的。只要有映射表。  把文件发上来看一下呢。。程序可以批量的。。cpt模板与单独的sql都可以的。我经常做这事。

有映射的关系。可以批量每一段。。

0717.gif

最佳回答
0
linbodingLv6中级互助
发布于2021-12-30 15:34(编辑于 2021-12-30 15:34)

批量应该是不可能的,

可以复制出来,到文本里,替换sql

image.png

  • 小歆嵩 小歆嵩(提问者) 有所有表的映射关系,应该可以通过编程啥的替换的
    2021-12-30 15:34 
  • 小歆嵩 小歆嵩(提问者) 这个肯定不行,我一个表有几十上百个字段,这样弄弄到啥时候了
    2021-12-30 15:35 
  • linboding linboding 回复 小歆嵩(提问者) 映射你也要改sql啊,一样的
    2021-12-30 15:36 
最佳回答
0
孤陌Lv6资深互助
发布于2021-12-30 15:35

用 文本方式打开模板  

<![CDATA[JDBC5]]></DatabaseName>

</Connection>

<Query>

<![CDATA[SELECT * FROM [dbo]A.[检验入库]A where 申请单号='${sqdh}' AND 状态=1]]></Query>

 然后替换里面的SQL 语句就好了 然后数据链接名称不一样 也要把数据库链接名字替换一下

  • 4关注人数
  • 465浏览人数
  • 最后回答于:2021-12-30 18:05
    请选择关闭问题的原因
    确定 取消
    返回顶部