有誰知道可用白皮書討論如何在不同架構上使用具有相同名稱的表?在不同架構上使用具有相同名稱的SQL表
我在SQL Server上實現,但我想這個理論可以應用於任何RDBMS。爲了更具體一些,比如我有一個數據庫服務於兩個應用程序,並且應用程序之間存在一些資源交叉,但一些數據集存儲在不同的模式中。
例如
App1.tblSomeData
App2.tblSomeData
什麼是使用相同的名稱爲兩個表的優勢/劣勢?另一種方法是使用不同的名稱:
App1.tblSomeDataForApp1
App2.tblSomeDataForApp2
這確保所有表名都是唯一的,但這是否有優點/缺點?
@joe - 您編輯的內容很有幫助,但它錯過了一些內容,因此不需要在問題中添加「編輯」等詞語。 (使用編輯摘要,而不是記錄更改) – Flexo 2014-11-16 00:39:13
我不知道你的意思我錯過了一些事情;我從字面上把他的「答案」中的文字複製到問題中。由於我不想完全重新提出他的問題,因此添加了「編輯」,所以其他用戶會理解這是一個進展。 (對於那些不希望通過編輯歷史來閱讀的臨時用戶來說更加清楚;「是第2或第15修訂版的第一個答案,現在很難說,因爲有引用編輯出來的文本。」唉,每個人都有自己的觀點關於如何編輯和使用編輯,以及所有這些都是100%脫離主題;))。 – JoeBrockhaus 2014-11-17 17:05:46