如何在sql server中使用连接条件编写两个更新查询

时间:2014-01-07 08:13:53

标签: sql sql-server

我有两个表1->CompanyMaster_tbl,其中有两个字段。 Cid and CompanyName

  

Cid是此表的主键

2-> DepartmentMaster_tbl这个有4个字段。 dtid,dtname,dtphon,dtmail,Cid

  

dtid是主键,Cid是外键

我有两个这样的更新查询:

UPDATE CompanyMaster_tbl SET CompanyName = @CompanyName WHERE Cid = @Cid

update DepartmentMaster_tbl set dtName = @dtName,dtPhone = @dtPhone,dtEmail = @dtEmail  where dtId=@dtid

有没有办法用我们的任何连接条件

在单行中写这两个查询

1 个答案:

答案 0 :(得分:0)

不确定你的意思

  

有没有办法在单行中使用我们的任何连接条件编写这两个查询

但代码看起来很好。
如果你添加一些关于你现有代码困扰什么的信息,或者你想要完成的事情,我会修改这个答案......

修改(根据@ user3106114评论)
如果将它们包裹在Stored procedure中,您可以在一行中完成两个问题。