標籤:style blog http color 使用 strong 資料 for
From : http://blog.csdn.net/itblog/article/details/752881
=============建立同義字
可以為下列物件類型建立同義字:
程式集 (CLR) 預存程序 |
程式集 (CLR) 資料表值函式 |
程式集 (CLR) 純量涵式 |
程式集彙總 (CLR) 彙總函式 |
複製篩選過程 |
擴充預存程序 |
SQL 純量涵式 |
SQL 資料表值函式 |
SQL 內聯資料表值函式 |
SQL 預存程序 |
視圖 |
表1(使用者定義) |
1 包括本地和全域暫存資料表
不支援使用函數基底物件的四部分名稱。
在動態 SQL 中可以建立、刪除和引用同義字。
在不引用或者不需要同義字後,可以刪除同義字.
--A:為本機物件建立同義字
==================================================================
CREATE SYNONYM MYBOM
FOR TEST.DBO.BOM;
GO
SELECT *
FROM MYBOM
WHERE ID < 5;
GO
--B:為遠程對象建立同義字
==================================================================
--建立連結的伺服器
exec sp_addlinkedserver ‘srv_lnk‘,‘‘,‘SQLOLEDB‘,‘遠程伺服器名或ip地址‘
exec sp_addlinkedsrvlogin ‘srv_lnk‘,‘false‘,null,‘使用者名稱‘,‘密碼‘
GO
USE databasename
CREATE SYNONYM 同以詞 FOR srv_lnk.遠端資料庫.dbo.遠端資料表;
GO
select * from 同以詞
--以後不再使用時刪除連結的伺服器
exec sp_dropserver ‘srv_lnk‘,‘droplogins‘
========刪除同義字===================================================
對同義字的引用不受架構限制;因此,可隨時刪除同義字。只有在運行時才能發現對已刪除的同義字的引用。在動態 SQL 中可以建立、刪除和引用同義字。
DROP SYNONYM 同義字名稱
---------------------->>>