T-SQL跨数据库查询探索

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='[email protected]'

你可能感兴趣的:(t-sql)