如果是同一个数据库内的操作,没有问题
如果是同一个实例的两个数据库之间的操作,也没有问题
我的问题是,数据库A在a的电脑上,数据库B在b的电脑上,a,b两台电脑是在局域网内,当然,两个数据库我都可以访问的
我问的重点是,这怎么实现?
如果读取A的表到datatable,然后遍历datatable的行,逐条插入B的表应该是可以,我主要想知道有没有更好的方法
将数据库A的视图插入数据库B的表中怎么做
答案:2 悬赏:40 手机版
解决时间 2021-02-24 18:27
- 提问者网友:疯子也有疯子的情调
- 2021-02-24 09:31
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-02-24 10:01
如果在同一个服务器中的不同数据库,可以跨数据库建视图。比如有两个数据库A 和B B数据库中有个表TA那么可以在A数据库中建个视图,取自B数据库中表TA中的数据use Ago creat view B_TA asselect * from B..TAgo这样就在A数据库中建一个视图B_TA 数据取自B数据库中TA表
全部回答
- 1楼网友:不甚了了
- 2021-02-24 11:15
同服务器且架构都为dbo
sql code
insert into 数据库名.dbo.b(title ,content,sendtime)
select title ,content,sendtime from 数据库名.dbo.a
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯