sqlServer:两个数据库如何互相访问里面的表数据

2024-11-26 07:34:55
推荐回答(2个)
回答1:

select 
    车辆数据库..车辆表.车辆ID, 
    车辆数据库..车辆表.车辆Name, 
    财务数据库..车辆费用表.车辆费用
from
    车辆数据库..车辆表 left join  财务数据库..车辆费用表 
    on  车辆数据库..车辆表.车辆ID =  财务数据库..车辆费用表.车辆ID

回答2:

如果目前两者ID是一致的,那么建立一个对应表,然后通过人工将两者匹配起来;

以后再加的话,通过触发器,直接保证两者的ID一致,然后也增加到上面新增的对应表。

在程序试用的时候,如果需要同时获取两个数据库中的信息时,就通过对应表来关联