首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一条update语句,不知能否实现两表update解决办法

2012-02-08 
求一条update语句,不知能否实现两表updatetb1NamePhone张三123李四123tb2NamePhone张三123李四123当tb1变

求一条update语句,不知能否实现两表update
tb1
NamePhone
张三123
李四123

tb2
NamePhone
张三123
李四123


当tb1变成
NamePhone
张三123
李四456
王五123


写什么样的语句让tb2的李四也变成456,并且增加王五这条记录
最后tb2和tb1一样
整个功能如何实现?

tb1因为在另外一台服务器上,只有查询的权限,所以我做不了两表同步更新

[解决办法]
写程序 语句类似这样

SQL code
if exists(select [Name] from tb1 where [Name]='张三')          update tb1 set [Phone]='123' where [Name]='张三'     else          insert tb1 values('张三','123')    end 

热点排行
Bad Request.