synonym

    9熱度

    4回答

    我在2005年我創建了一個同義詞在一個數據庫訪問另一個數據庫中的表,寫我的查詢時,我想利用SQL Server的單個實例多個數據庫但是,在評估執行計劃時,它似乎沒有使用它。如果我編寫查詢來顯式訪問數據庫,它可以工作,但似乎無法使用同義詞來使其工作。例如: select * from testdb..testtable with (index(testindex)) |--Nested Loo

    1熱度

    2回答

    我知道dbsight允許同義詞和停止詞搜索但這並照顧動詞字尾變化形式也如對於「游泳」應該找到DBSight維基游泳,游泳,游泳,游泳,,游上 鏈接:http://wiki.dbsight.com/index.php?title=User_dictionary

    1熱度

    1回答

    我打算通過創建舊名稱的同義詞並將表格重命名爲我想要的名稱來更新某些表名稱。複製能否正確引用同義詞? 另外作爲一個側面的問題,有沒有一種簡單的方法來查看某個特定的表是否真正被複制? (通過查詢也許)

    0熱度

    1回答

    我已經創建了公有同義詞,正如我在其他有關在系統級創建視圖的問題中所建議的。話雖如此,我已經從視圖中創建了單獨的公共同義詞,這樣我就不必再連接到個別域。我現在的問題是如何創建一種主要類型的公共同義詞來捕獲我之前創建的所有同義詞。在多大程度上可以使用「for」聲明? 例如: 在系統級別,我將對創建MYVIEW的每個域運行查詢: 爲domain1.myview創建或替換公共同義詞domain1_myvi

    3熱度

    1回答

    我從BOL可以看到,您可以將權限應用於T-SQL同義詞,但是在處理同義詞時,我不清楚何時需要這樣做,如果您有已經授予對基礎對象的權限。 例如。如果我在數據庫A中有一個指向數據庫B中的表FRED的同義詞,那麼看起來只要用戶Joe在[Fred]上被授予SELECT [B],那麼Joe就可以執行SELECT * FROM [Fred]。[ B]。

    2熱度

    2回答

    誰能告訴我,爲什麼會出現以下行爲(甲骨文10.2)公共同義詞變得無效: SQL> create table part_test ( i int primary key, d date ) partition by range (d) (partition part_test_1 values less than (to_date(' 2 3 4 5 1980-01-01'

    27熱度

    4回答

    我正在使用ms sql 2008並嘗試創建引用另一個數據庫的數據庫名稱。例如'Dev','Test','Demo'將是我可以從多個配置文件中引用的數據庫名稱,但每個名稱都會指向另一個數據庫,如'db20080101'或'db20080114'。 [編輯]一些CONFIGS的是,我控制代碼和一些不應用(例如:MS報告服務數據源文件CONFIGS)/編輯] 似乎SQLSERVER僅支持同義詞查看,表,

    15熱度

    3回答

    最近我一直在做很多數據庫重構,並且同義詞已經變得非常有用。當我最初放入同義詞時,我認爲在重構時它們會非常臨時。現在我想可能有一些很好的理由來保留這些同義詞。 是否有人使用過它們作爲全面打擊 抽象層? 性能成本是多少? 任何有索引的陷阱? 提示或技巧? 我的第一個問題,所以請溫柔。 由於

    4熱度

    3回答

    我們有一個客戶正在尋找一種方法來導入和分類大量的文本數據。這些數據必須進行分類,並且有人建議最簡單的方法是查看描述字段並嘗試匹配那裏的單詞以查看是否可以爲該特定記錄導出類別。 有人認爲最好的方法是將詞語與每個類別的關鍵詞匹配,如果不成功,則使用某種同義詞查找是否可以使用。因此,例如,如果某個特定記錄中包含「汽車」一詞,則同義詞查找可以將該單詞匹配到與「車輛」類別相對應的單詞「汽車」。 有沒有人知道

    7熱度

    2回答

    出於好奇,有什麼辦法可以編輯現有的同義詞嗎?也就是說,改變哪個表的同義詞指向... 到目前爲止,我似乎不得不刪除並重新創建它們,因爲它們被鎖定而無法編輯。這不是什麼大不了的事情,但同時它有點令人生氣。 GUI或腳本,但最好是GUI。