我想在sqlserver中建一个作业,这个作业涉及到两个表
本地表中的ta表,oracle的tb表ta表:
key staus
hhh 成功
001 成功
002 失败
004 成功tb表:
key status
001 null
002 null
003 null
004 null
我想讲ta表中的状态更新到tb表中。ta表中的数据tb中不一定有。tb有的ta未必有。仅有主键key可以关联1、请问sqlserver2000中如何设置方能连接到oracle数据库,并在作业中使用到该数据库。
2、求上述功能的sql语句!谢谢
本地表中的ta表,oracle的tb表ta表:
key staus
hhh 成功
001 成功
002 失败
004 成功tb表:
key status
001 null
002 null
003 null
004 null
我想讲ta表中的状态更新到tb表中。ta表中的数据tb中不一定有。tb有的ta未必有。仅有主键key可以关联1、请问sqlserver2000中如何设置方能连接到oracle数据库,并在作业中使用到该数据库。
2、求上述功能的sql语句!谢谢
Key Words:sp_addlinkedserver 、sp_addlinkedsrvlogin Reference
在sqlserver用链接服务器能更新oracle中的表吗?我只知道查询可以,不知道能不能更新。
#2.T-SQL:
UPDATE B
SET B.[status] = A.[status]
FROM ta A, tb B
WHERE A.[key] = B.[key]
那Sql语句怎么写呢?
怎么表示tb表难道直接说tb,没有个Oracle.tb之类的前缀吗?