有关拆分复杂SQL语句的问题(200分)

  • 主题发起人 主题发起人 hshhqx
  • 开始时间 开始时间
H

hshhqx

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位高手怎样把单个SQL语句从包含有多个SQL语句中拆分出来?
例:UPDATE CRPP SET crpp.crpp2="55",crpp.crpp3="55",zjj.crpp4=55,zjj.crpp5=55 WHERE crpp.crpp1="Mexico" AND zjj.crpp4=1967180
拆分后:UPDATE CRPP SET crpp.crpp2="55",crpp.crpp3="55" WHERE crpp.crpp1="Mexico"
    UPDATE CRPP SET zjj.crpp4=55,zjj.crpp5=55 WHERE zjj.crpp4=1967180
 
没搞懂你的意思!
 
原来是这样分,如果就是你这句,分一下都很容易,不过有什么用?复合的SQL就麻烦了。
我还以为把复合SQL语句拆分呢,这两百分只好不赚了。
 
用or 不就行了,不知道我有没有理解你的意思。
 
说明白鞋
 
没明白,说清楚一点
 
‘UPDATE CRPP SET crpp.crpp2="55",crpp.crpp3="55",zjj.crpp4=55,zjj.crpp5=55 WHERE crpp.crpp1="Mexico" AND zjj.crpp4=1967180’
这个语句本来就不完整,后面的话又没说完。是不是在考验兄弟们啊?

UPDATE CRPP SET crpp2="55",crpp3="55" WHERE crpp1="Mexico"
   UPDATE zjj SET crpp4=55,crpp5=55 WHERE crpp4=1967180
 
各位兄弟:
我在程序中得到的是复杂的SQL语句啦,它本身是不正确的,所以我就想办法把它
拆分出来变成几个正确的SQL语句啦,那位有好的拆分方法我就全部给你分啦,要是不够
的话,我再给啦,谢谢啦!
 
更新一个表的字段为常数无须另一个表,如果要将表 CRPP 中的字段更新为 ZJJ 中的字段
值,则应该是
UPDATE CRPP,ZJJ SET crpp.crpp2=......
 
UPDATE CRPP SET crpp2="55",crpp3="55" WHERE crpp1="Mexico"
UPDATE zjj SET crpp4=55,crpp5=55 WHERE crpp4=1967180
 
后退
顶部