通过sqlserver的表更新Oracle的表怎么做 Oracle与SQL Server如何实现表数据同步

\u5982\u4f55\u628asql server\u4e00\u5f20\u8868\u7684\u6570\u636e\u5b9e\u65f6\u540c\u6b65\u5230Oracle\u6570\u636e\u5e93

1. SQLSERVER\u670d\u52a1\u5668\u4e0a\u9762\u5b89\u88c5oracle\u5ba2\u6237\u7aef\uff0c\u914d\u7f6e\u670d\u52a1\u547d\u540d(\u5047\u8bbe\u4e3a test)
2. \u5728SQLSERVER\u670d\u52a1\u5668\u4e0a\u9762\u5efa\u7acb\u94fe\u63a5\u670d\u52a1\u5668\uff0c\u811a\u672c\u5982\u4e0b

SQL code?
SQL code-- Adding linked server:

exec sp_addlinkedserver @server = 'test' ,
@srvproduct = 'ORACLE',
@provider = 'MSDAORA',
@datasrc = 'test'
-- Adding linked server login:
exec sp_addlinkedsrvlogin @useself='false ', @rmtsrvname = 'test',
@rmtuser = 'user', --\u6570\u636e\u5e93\u7528\u6237
@rmtpassword = 'password' --\u5bc6\u7801
3. \u5efa\u7acb\u4e00\u4e2a\u4f5c\u4e1a\uff0c\u901a\u8fc7\u4f5c\u4e1a\u8c03\u5ea6\u5b58\u50a8\u8fc7\u7a0b\uff0c\u5b58\u50a8\u8fc7\u7a0b\u4f7f\u7528\u7c7b\u4f3c\u7684\u8bed\u53e5\u5c06oracle\u7684\u6570\u636e\u63d2\u5165\u5230sqlserver\u8868\u4e2d

SQL code?
insert into sqlserver\u8868 select * from test..oracle\u8868\u540d
4. \u5982\u679c\u8981\u7403ORACLE\u6570\u636e\u662f\u5b9e\u65f6\u589e\u52a0\u7684\uff0c\u5e76\u4e14ORACLE\u8bb0\u5f55\u4e0a\u6709\u9012\u589e\u7684\u5b57\u6bb5\uff0c\u53ef\u4ee5\u5728SQLSERVER\u4e0a\u9762\u5efa\u7acb\u4e00\u4e2a\u8868\u8bb0\u5f55\u4e0a\u6b21\u63d2\u5165\u7684id\uff0c\u7136\u540e\u4e0b\u6b21\u53ef\u4ee5\u4ece\u4e0a\u6b21\u7684ID+1\u5f00\u59cb\u7ee7\u7eed\u63d2\u5165

SQL code?
insert into sqlserver\u8868 select * from test..oracle\u8868\u540d where id>@id
5. \u9632\u6b62sqlserver\u540c\u6b65\u7684\u65f6\u5019oracle\u4ecd\u5728\u4e0d\u65ad\u7684\u63d2\u5165\uff0c\u6bcf\u6b21\u8981\u53d6\u4e00\u4e2a\u7ed3\u675fID

SQL code?
select @endid=max(id) from test..oracle\u8868\u540d.

\u6709\u65f6\u7531\u4e8e\u9879\u76ee\u5f00\u53d1\u7684\u9700\u8981\uff0c\u5fc5\u987b\u5c06SQLServer2005\u4e2d\u7684\u67d0\u4e9b\u8868\u540c\u6b65\u5230Oracle\u6570\u636e\u5e93\u4e2d\uff0c\u7531\u5176\u4ed6\u5176\u4ed6\u7cfb\u7edf\u6765\u8bfb\u53d6\u8fd9\u4e9b\u6570\u636e\u3002\u4e0d\u540c\u6570\u636e\u5e93\u7c7b\u578b\u4e4b\u95f4\u7684\u6570\u636e\u540c\u6b65\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u94fe\u63a5\u670d\u52a1\u5668\u548cSQLAgent\u6765\u5b9e\u73b0\u3002\u5047\u8bbe\u6211\u4eec\u8fd9\u8fb9\uff08SQLServer2005\uff09\u6709\u4e00\u4e2a\u5408\u540c\u7ba1\u7406\u7cfb\u7edf\uff0c\u5176\u4e2d\u6709\u8868contract \u548ccontract_project\u662f\u9700\u8981\u540c\u6b65\u5230\u4e00\u4e2aMIS\u7cfb\u7edf\u4e2d\u7684\uff08Oracle9i\uff09\u90a3\u4e48\uff0c\u6211\u4eec\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u51e0\u6b65\u5b9e\u73b0\u6570\u636e\u5e93\u7684\u540c\u6b65\u3002
1.\u5728Oracle\u4e2d\u5efa\u7acb\u5bf9\u5e94\u7684contract \u548c contract_project\u8868\uff0c\u9700\u8981\u540c\u6b65\u54ea\u4e9b\u5b57\u6bb5\u6211\u4eec\u5c31\u5efa\u90a3\u4e9b\u5b57\u6bb5\u5230Oracle\u8868\u4e2d\u3002
\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662fOracle\u7684\u6570\u636e\u7c7b\u578b\u548cSQLServer\u7684\u6570\u636e\u7c7b\u578b\u662f\u4e0d\u4e00\u6837\u7684\uff0c\u90a3\u4e48\u4ed6\u4eec\u4e4b\u95f4\u662f\u4ec0\u4e48\u6837\u7684\u5173\u7cfb\u62c9\uff1f\u6211\u4eec\u53ef\u4ee5\u5728SQLServer\u4e0b\u8fd0\u884c\uff1a
SELECT *
FROM msdb.dbo.MSdatatype_mappings

SELECT *
FROM msdb.dbo.sysdatatypemappings
\u6765\u67e5\u770bSQLServer\u548c\u5176\u4ed6\u6570\u636e\u5e93\u7cfb\u7edf\u7684\u6570\u636e\u7c7b\u578b\u5bf9\u5e94\u5173\u7cfb\u3002\u7b2c\u4e00\u4e2aSQL\u8bed\u53e5\u662f\u770bSQL\u8f6cOracle\u7684\u7c7b\u578b\u5bf9\u5e94\uff0c\u800c\u7b2c\u4e8c\u4e2a\u8868\u5219\u66f4\u8be6\u7ec6\u5f97\u663e\u793a\u4e86\u5404\u4e2a\u6570\u636e\u5e93\u7cfb\u7edf\u7684\u7c7b\u578b\u5bf9\u5e94\u3002\u6839\u636e\u7b2c\u4e00\u4e2a\u8868\u548c\u6211\u4eec\u7684SQLServer\u4e2d\u7684\u5b57\u6bb5\u7c7b\u578b\u6211\u4eec\u5c31\u53ef\u4ee5\u5efa\u7acb\u597dOracle\u8868\u4e86\u3002

SQLServer\u548cOracle\u7684\u5bf9\u5e94
















































































































2.\u5efa\u7acb\u94fe\u63a5\u670d\u52a1\u5668\u3002\u6211\u4eec\u5c06Oracle\u7cfb\u7edf\u4f5c\u4e3aSQLServer\u7684\u94fe\u63a5\u670d\u52a1\u5668\u52a0\u5165\u5230SQLServer\u4e2d\u3002
\u5177\u4f53\u505a\u6cd5\u53c2\u89c1\u6211\u4ee5\u524d\u7684\u6587\u7ae0http://www.cnblogs.com/studyzy/archive/2006/12/08/690307.html
3.\u4f7f\u7528SQL\u8bed\u53e5\u901a\u8fc7\u94fe\u63a5\u670d\u52a1\u5668\u5c06SQLServer\u6570\u636e\u5199\u5165Oracle\u4e2d\u3002
\u6bd4\u5982\u6211\u4eec\u5efa\u7acb\u4e86\u94fe\u63a5\u670d\u52a1\u5668MIS\uff0c\u800cOracle\u4e2d\u5728MIS\u7528\u6237\u4e0b\u9762\u5efa\u7acb\u4e86\u8868contract_project\uff0c\u90a3\u4e48\u6211\u4eec\u7684SQL\u8bed\u53e5\u5c31\u662f\uff1a
DELETE FROM MIS..MIS.CONTRACT_PROJECT
--\u6e05\u7a7aOracle\u8868\u4e2d\u7684\u6570\u636e
INSERT into MIS..MIS.CONTRACT_PROJECT--\u5c06SQLServer\u4e2d\u7684\u6570\u636e\u5199\u5230Oracle\u4e2d
SELECT contract_id,project_code,actual_money
FROM contract_project

\u5982\u679c\u62a5\u544a\u6210\u529f\uff0c\u90a3\u4e48\u6211\u4eec\u7684\u6570\u636e\u5c31\u5df2\u7ecf\u5199\u5165\u5230Oracle\u4e2d\u4e86\u3002\u7528
SELECT *
FROM MIS..MIS.CONTRACT_PROJECT
\u67e5\u770bOracle\u6570\u636e\u5e93\u4e2d\u662f\u5426\u5df2\u7ecf\u6709\u6570\u636e\u4e86\u3002
4.\u5efa\u7acbSQLAgent\uff0c\u5c06\u4ee5\u4e0a\u540c\u6b65SQL\u8bed\u53e5\u4f5c\u4e3a\u6267\u884c\u8bed\u53e5\uff0c\u6bcf\u5929\u5b9a\u65f6\u540c\u6b65\u4e24\u6b21\u3002
\u8fd9\u6837\u6211\u4eec\u7684\u540c\u6b65\u5c31\u5b8c\u6210\u4e86\u3002
\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662fMIS..MIS.CONTRACT_PROJECT \u8fd9\u91cc\u5fc5\u987b\u8981\u5927\u5199\uff0c\u5982\u679c\u662f\u5c0f\u5199\u7684\u8bdd\u4f1a\u9020\u6210\u540c\u6b65\u5931\u8d25\u3002

采用自然连接的方法,如下 :update 表二 set 表二.D=表一 from 表一,表二 where 表一.A=表二.A

  采用自然连接的方法:
  update 表二 set 表二.D=表一 from 表一,表二 where 表一.A=表二.A
  SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

  Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

  • sqlserver涓殑涓や釜琛ㄥ浣曞疄鐜板悓鏃鏇存柊?(璇﹁闂璇存槑)
    绛旓細琛1鍜岃〃2寤虹珛涓涓閿叧鑱旓紝璁剧疆鎴愰泦鑱鏇存柊灏辫浜 鐢瑙﹀彂鍣ㄤ篃鍙互
  • sqlserver update璇彞鎬庢牱鏇存敼涓や釜鏁版嵁?
    绛旓細MySql璇硶锛歎PDATE table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition]渚嬪瓙锛歎PDATE A a , B b SET a.a1 = b.b1 , a.a2 = b.b2 WHERE a.a3 = b.b3 2锛 SQLServer澶琛ㄦ洿鏂鏂规硶锛歋QLServer璇硶锛歎PDATE { table_name WITH ( < table_hint_...
  • SQLSERVER 澶氳〃鍏宠仈濡備綍鏇存柊?
    绛旓細update 琛– set 琛–.c3=琛˙.b3 from 琛– where 琛–.c1=琛ˋ.a2 and 琛–.c2=琛˙.b2 鎮ㄨ鐨勮繕娌℃悶鏄庣櫧锛屼粠璇硶涓婅搴旇鏄繖鏍风殑锛屼笉鐭ラ亾琛屼笉琛岋紝鍙仛杩2涓〃涔嬮棿鍏宠仈鏇存柊鐨勶紝鎮ㄨ繖涓3涓〃锛岃屼笖B琛ㄥ拰 C琛ㄧ殑鍏宠仈鏈夋病鏈夊憿锛
  • 鏇存柊鍩烘湰琛ㄤ腑鐨勮褰曚娇鐢ㄧ殑sql鍛戒护鏄
    绛旓細5銆乻qlserver2012涓琛ㄦ洿鏂鏁版嵁鐨勫懡浠ゆ槸UPDATE銆SQLServerUPDATE璇彞鐢ㄤ簬鏇存柊鏁版嵁銆傚湪SQLServer鏁版嵁搴撲腑瑕佹兂淇敼鏁版嵁搴撹褰曪紝灏遍渶瑕鐢UPDATE璇彞锛孶PDATE璇彞灏辨槸涓轰簡鏀瑰彉鏁版嵁搴撲腑鐨勭幇瀛樻暟鎹屽瓨鍦ㄧ殑銆6銆両NSERTINTO銆傚湪SQL璇彞涓紝INSERTINTO璇硶INSERTINTO璇彞鍙互鐢ㄤ袱绉嶅舰寮忕紪鍐欙紝杩樺彲浠ョ敤浜庡湪鏁版嵁搴撲腑鎻掑叆鏂扮殑...
  • Mysql鍜sql server鎬庝箞杩涜鏁版嵁鏇存柊
    绛旓細1銆佸彲浠ュ啓涓▼搴 浠SQLServer涓幏鍙栨暟鎹 鐒跺悗鎻掑叆鍒癿ysql鏁版嵁搴涓 涓哄暐瑕佽繖鏍峰紕浜 鑰冭檻鍒拌繖鏄笉鍚岀殑鏁版嵁搴擄紝鏈変簺瀛楁绫诲瀷鏄笉鐩稿悓鐨勶紝鍐欎釜绋嬪簭鑳藉緢濂界殑杞崲涓 2銆佸綋鐒朵笉鎯冲啓绋嬪簭涔熷彲浠ヤ娇鐢ㄦ暟鎹簱杞崲宸ュ叿 姣斿kettle 鍙互鍙傝冪綉椤甸摼鎺
  • sqlserver瑙﹀彂鍣ㄥ疄鐜,褰搕able1琛ㄦ暟鎹洿鏂鏃,灏鏇存柊琛鍚峵able1鍜岃鏇存柊...
    绛旓細as begin insert into change select 'table1',sid from inserted end 瑙﹀彂鍣ㄧ殑鍛藉悕鍒嗕负鍥涗釜閮ㄥ垎锛歍R琛ㄦ槸鏄竴涓Е鍙戝櫒,table1琛ㄧず宸ヤ綔鍦╰able1琛ㄤ笂锛update琛ㄧず涓簎pdate鎵璁撅紝log鏄褰曘傝鍙ュ氨鏄皢鏇存柊鐨勮鍙ュ叏閮鐢涓娿備竴鑸儏鍐典笅鎴戜滑鎵璋撶殑chage浼氭湁绯荤粺鏃堕棿锛屾洿鏂扮殑SID,鏉ユ簮浜庢煇琛紝绛変竴浜涘叧閿笺
  • SQLServer 2008 CDC瀹炵幇鏁版嵁鍙樻洿鎹曡幏浣跨敤鍥炬枃璇﹁В
    绛旓細CDC鍔熻兘涓昏鎹曡幏SQLServer鎸囧畾琛ㄧ殑澧炲垹鏀规搷浣,鐢变簬浠讳綍鎿嶄綔閮戒細鍐欐棩蹇(鍝晅runcate),鎵浠DC鐨勬崟鑾锋潵婧愪簬鏃ュ織鏂囦欢銆傛棩蹇楁枃浠朵細鎶婃洿鏀瑰簲鐢ㄥ埌鏁版嵁鏂囦欢涓,鍚屾椂涔熶細鏍囪绗﹀悎瑕佹眰鐨勬暟鎹爣璁颁负闇瑕佹坊鍔犺窡韪殑椤广傜劧鍚閫氳繃涓浜涢厤濂楀嚱鏁,鏈鍚庡啓鍏ュ埌鏁版嵁浠撳簱涓傚ぇ姒傛祦绋: 姝ラ:鏈枃涓互:AdventureWorks涓轰緥    绗竴姝ャ佸...
  • ...搴撳悓涓寮犺〃鐨勬暟鎹悓姝ユ洿鏂(sqlserver鎶婁竴涓琛ㄧ殑鏁版嵁鏇存柊鍒板彟涓涓...
    绛旓細濡傛灉鍦ㄤ竴涓湇鍔″櫒涓婏紝鍙互鐢ㄨ鍙ュ疄鐜般俰nsert into database1.dbo.table1(a1,a2)select b1,b2 from database2.dbo.table2 鑻ュ湪涓嶅悓鏈嶅姟鍣ㄤ笂锛屽彲浠鐢ㄦ暟鎹簱鐨勫鍑哄姛鑳姐
  • sqlserver鍏充簬鐢a琛ㄤ腑鐨勬暟閲鏇存柊b琛ㄥ搴旀潯鏁扮殑闂
    绛旓細鍛介鏈韩鏈夐棶棰橈紝B琛ㄦ牸灏变袱涓瓧娈碉紝娌℃湁鍞竴鐨勬爣璇嗗瓧娈点傛病鏈夊姙娉曢拡瀵规寚瀹氱殑琛岃褰曡繘琛鏇存柊銆佸垹闄ゆ搷浣溿傛瘮濡傦細update b琛 set name 'tttt ' where id=1,璇彞浼氭洿鏂版墍鏈夎鐨刵ame瀛楁锛屽洜涓sqlserver娌℃湁鍔炴硶鍍廵xcel 鐩存帴閽堝绗嚑琛岃繘琛屽鐞嗐
  • sql server濡備綍鎵归噺鏇存柊鏁版嵁銆
    绛旓細鎶婅繖寮犺〃;涔熷鍏QL;鍐嶇敤鏉鏇存柊UPDATE 瑕佹牴鎹殑琛 SET 鏇存柊鐨勫瓧娈 FROM 瑕鏇存柊鐨勮〃 A LEFT 瀵煎叆SQL鐨勮〃AS BON A.ID =B.ID cygcyg2010 | 鍙戝竷浜2013-09-09 涓炬姤| 璇勮 0 0 鐢Excel杈呭姪,璇峰弬鑰:http://zhidao.baidu.com/question/534961343.html?oldq=1濡傛湁鐤戦棶,璇疯拷闂 娼囨磼浜戝摜 | 鍙戝竷浜...
  • 扩展阅读:sql server2019 ... sw不支持的sql server版本 ... sql server2008 ... microsoft sql server下载 ... sql server express ... sqlserver的内容怎么看 ... sqlserver多数据库查询 ... sql server下载之后不见 ... sql server免费版和收费版 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网