因為公司的 Partner 雄雄問我 她在 MS-SQL 內,看到個 SYNONYM 指令很特別...
就在這做個簡單的分享~
因為公司的 Partner 雄雄問我 她在 MS-SQL 內,看到個 SYNONYM 指令很特別...
就在這做個簡單的分享~
當我們用 linked Server 跨主機連線遠端資料庫, 所要下的Query 通常都蠻長的
例:
SELECT * FROM [remote-srv].[remote-db].[dbo].[remote-tabele]
當我們想偷懶用下列的Query
SELECT * FROM [remote-tabele]
就可以利用 SYNONYM(同義代名)來建立參照
CREATE SYNONYM [remote-tabele]
FOR[remote-srv].[remote-db].[dbo].[remote-tabele]
建立後, 就可用下列Query來查詢
SELECT * FROM [remote-tabele]
若不需再使用, 可用下列 Drop 指令移除
DROP SYNONYM [remote-tabele]
參考 :