T-SQL跨庫查詢

之前有人問我T-SQL能不能跨庫查詢,我說不能,因爲權限問題,怎麼能隨便訪問別人的數據庫呢。
結果今天發現還真的可以,我試着用數據庫名.表名查詢,提示找不到。後來多點了一個點,發現查到了。
看了看幫助,還真的可以。。
select * from hdaccp..dept

還可以聯合查詢
select * from [Sonny_Game]..GameRecord a inner join [Sonny_System]..Game b on a.GameID = b.ID
-----
Sonny_Game是數據庫,GameRecord是該庫下的一個表
Sonny_System是系統數據庫,Game是他的一個表
大家看到了額,只要在數據庫和他表名之間添加兩個點 就可以了!
o(∩_∩)o...哈哈
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章