神奇的sql语句

update netmonitor_obj h set ( monitorstatus ) =(select   monitorstatus from table1 where taskid = '6453f1ac-f1de-45ea-8173-95a2c11b61a0' and historyobjid = h.objid)
where objid in (select historyobjid  from table2 where taskid = 0000)

 

 string sqlinsert = @"insert into net_obj(objid,salesdepartmentid,officeid,countryid,provinceid,prodclassid,network,netdelegateid,interfaceid,netgrade,operator,created_by,creation_date,last_updated_by,issendmail,isactivety,sendmail_count,sendmail_time,monitorstatus,historyname,maintainid,projectid)
                    select objid,salesdepartmentid,officeid,countryid,provinceid,prodclassid,network,netdelegateid,interfaceid,netgrade,operator,created_by,creation_date,last_updated_by,issendmail,isactivety,sendmail_count,sendmail_time,monitorstatus,network2,maintainid,projectid   from TB where taskid='{0}'";
            string sqlUpdate = @"update netmonitor_obj h
                               set (salesdepartmentid,
                                    countryid,
                                    provinceid,
                                    prodclassid,
                                    network,
                                    netdelegateid,
                                    interfaceid,
                                    netgrade,
                                    operator,
                                    created_by,
                                    creation_date,
                                    last_updated_by,
                                    issendmail,
                                    isactivety,
                                    sendmail_count,
                                    sendmail_time,
                                    monitorstatus,
                                    historyname,
                                    maintainid,
                                    projectid) =
                                   (select salesdepartmentid,
                                           countryid,
                                           provinceid,
                                           prodclassid,
                                           network,
                                           netdelegateid,
                                           interfaceid,
                                           netgrade,
                                           operator,
                                           created_by,
                                           creation_date,
                                           last_updated_by,
                                           issendmail,
                                           isactivety,
                                           sendmail_count,
                                           sendmail_time,
                                           monitorstatus,
                                           historyname,
                                           maintainid,
                                           projectid
                                      from  TASK                 where taskid = '{0}'
                                       and historyobjid = h.objid)
                             where objid in
                                   (select historyobjid
                                      from table3                                     where taskid = '{0}')";

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值