共找到5條詞條名為同義詞的結果 展開
同義詞
計算機術語
同徠義詞的概念:英文(synonym)是指向其它資料庫表的資料庫指針。同義詞有私有(private)和公共(public)兩種類型。
同義詞有兩種類型:私有(private)和公共(public)。私有的同義詞是在指定的模式中創建並且只有創建者使用的模式訪問。公共同義詞是由public 指定的模式訪問,所有資料庫模式(用戶)都可以訪問它。
對於同一伺服器上的不同資料庫,我們可以使用Synonym,將其他資料庫中的表或view或sprocs及udf在本資料庫中映射別名。這樣,就可以不用更改連接字元串,而在當前對話資料庫的情況下,獲取其他資料庫的數據,並對它進行,查詢,更新,刪除和插入工作。
(2)同義詞的作用
(a徠) 多用戶協同開發中,可以屏蔽對象的名字及其持有者。
如果沒有同義詞,當操作其他用戶的表時,必須通過user名.object名的形式,採用了同義詞之後就可以隱蔽掉user名,當然這裡要注意的是:public同義詞只是為資料庫對象定義了一個公共的別名,其他用戶能否通過這個別名訪問這個資料庫對象,還要看是否已經為這個用戶授權。
(b) 為用戶簡化sql語句。如果自己建的表的名字很長,可以為這個表創建一個同義詞來簡化sql開發。
(c)為分散式資料庫的遠程對象提供位置透明性。
在哈希函數中,具有相同的函數值的關鍵字稱為同義詞。