读书人

求一条update语句不知能否实现两表u

发布时间: 2012-02-08 19:52:21 作者: rapoo

求一条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 

读书人网 >SQL Server

热点推荐