V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Devin
V2EX  ›  数据库

C#把对数据库 A 的查询结果插入到数据库 B,一般逻辑是怎样的?

  •  
  •   Devin · 2017-10-14 10:23:48 +08:00 via iPhone · 1543 次点击
    这是一个创建于 2588 天前的主题,其中的信息可能已经有所发展或是发生改变。
    7 条回复    2017-10-15 18:25:52 +08:00
    snipes
        1
    snipes  
       2017-10-14 10:59:56 +08:00
    啥意思? 换个连接字符串不就是可以插到另一个数据了?
    Devin
        2
    Devin  
    OP
       2017-10-14 12:04:50 +08:00 via iPhone
    @snipes 同时连接 2 个数据库么?如果查询结果数量庞大,这部分临时数据应该怎么处理?
    AlphaTr
        3
    AlphaTr  
       2017-10-14 12:22:59 +08:00 via iPhone   ❤️ 1
    连接两个库一读一写,临时数据大的话中间加个队列服务
    ebony0319
        4
    ebony0319  
       2017-10-14 12:25:31 +08:00 via Android
    关键字 type
    johnny23
        5
    johnny23  
       2017-10-14 14:33:01 +08:00 via iPhone   ❤️ 1
    读出来填入 table 然后用 sqlbulkcopy 效率杠杠滴
    msg7086
        6
    msg7086  
       2017-10-15 08:24:26 +08:00   ❤️ 1
    查询结果边读边写呗,不要一次全加载到内存里。
    julyclyde
        7
    julyclyde  
       2017-10-15 18:25:52 +08:00   ❤️ 1
    库是关系的边界
    如果你想要跨库操作,那基本上就是设计上有重大错误了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5306 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:13 · PVG 15:13 · LAX 23:13 · JFK 02:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.