Sql server2008  A表  
列 ID 列 Name
   1     wang
   2     li
   3     wu
   4     gao
Sql server2008  B表
列 ID  列 Sex
   1      男
   2       男
   3      女
   4      男 
Oracle  C表 
列ID  列Name
  1     null
  2     null
  3     null
想 实现功能 是   在 Sqlserver2008  这边建 存储过程   根据A表的 name 更新C表 性别是男  的 列 name
?????
补充 我在Sqlserver2008 上 已经 创建上 Oracle的 连接服务器
方式用的是  OLEDB 
而且 我在sqlserver2008 上 单独更新 Oracle的C表 可以 执行   
Update openquery(Oracle,'select * from C ') set name = 'wang' where id =1 
 
多表连接 不知道怎么写 语句了??
求 大侠帮助