T-SQL跨数据库查询探索步骤:
select * from book..bbs_board a
inner join
nover..novel_board b
on
a.bbs_boardID = b.novel_boardID
如果数据库的访问权限不一样就不能这样使用了。
另外:book..bbs_board相当于book.dbo.bbs_board
以上代码经过在sql-server2005中不能实现,也许是对应的表中没有数据可缘故
吧,因为那两个表中没有数据
---------------------------------------------------------
select * from [novel].[dbo].[novel_user] a
inner join
[novel2].[dbo].[novel_user] b
on
a.[mail] = b.[mail]
以上代码经过在sql-server2005中不能达到目的,其结果相对于对:
select * from [novel].[dbo].[novel_user]
where mail='mail@mail.com'
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步