沒有,也不建議
請參考跟題主問同樣問題的討論 :
How to create an alias of database in SQL Server - Stack Overflow
另外補充 : 可以用SYNONYM(同義詞)模擬
,但那會讓你的資料庫變得很亂...一個表格要創建一個SYNONYM,,鏈接 : Database alias in Microsoft SQL Server - Baud
如果你只是下SQL時要用,就在table 後面加上別名,如:
select a.col1
from tablename a
如果這樣不能滿足你,就建一個view取你要的名稱也可以。
通常都是針對單一資料庫來處理,
就算要跨資料庫,
通常也是用後端語言來寫,
直接指定一個變數就好了,
甚至連資料表也不需要別名了.