Devin
V2EX  ›  数据库

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

  •  
  •   Devin · Oct 14, 2017 via iPhone · 2092 views
    This topic created in 3151 days ago, the information mentioned may be changed or developed.
    7 replies    2017-10-15 18:25:52 +08:00
    snipes
        1
    snipes  
       Oct 14, 2017
    啥意思? 换个连接字符串不就是可以插到另一个数据了?
    Devin
        2
    Devin  
    OP
       Oct 14, 2017 via iPhone
    @snipes 同时连接 2 个数据库么?如果查询结果数量庞大,这部分临时数据应该怎么处理?
    AlphaTr
        3
    AlphaTr  
       Oct 14, 2017 via iPhone   ❤️ 1
    连接两个库一读一写,临时数据大的话中间加个队列服务
    ebony0319
        4
    ebony0319  
       Oct 14, 2017 via Android
    关键字 type
    johnny23
        5
    johnny23  
       Oct 14, 2017 via iPhone   ❤️ 1
    读出来填入 table 然后用 sqlbulkcopy 效率杠杠滴
    msg7086
        6
    msg7086  
       Oct 15, 2017   ❤️ 1
    查询结果边读边写呗,不要一次全加载到内存里。
    julyclyde
        7
    julyclyde  
       Oct 15, 2017   ❤️ 1
    库是关系的边界
    如果你想要跨库操作,那基本上就是设计上有重大错误了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2468 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    ♥ Do have faith in what you're doing.