我希望我的問題是在正確的地方提問。使用子命名空間時SQL表名稱的最佳實踐
如果你有類似子命名空間的東西,你如何命名你的表? (類似於Code Namespaces Base.Sub.SubSub2
)
我們有一個Schema當然,但如果我需要更深的東西呢?
微軟表通常與多萊爾分隔簽署Microsoft$AwesomeNamespace$MoreNamespace$Tablename
我總覺得有點噁心,如果我看到這一點,特別是當我不得不從哪裏多萊爾標誌變成數據庫中創建一個XSL模式。下劃線看起來也很瘋狂(在我看來)。也許只是使用更多的點?
Schema.Application.Base.Sub.TableName
Schema.Application $基地$子$表名
Schema.Application_Base_Sub_TableName
任何建議,偏好或想法?
親切的問候
編輯:
二手RDBMS是MSSQL(2014)。
此答案可能因具體的RDBMS而異。如果可能的話,你可以標記你正在使用的平臺嗎? (我認爲它可能是微軟[標籤:SQL服務器])。 – mendosi
正確,我們有MSSQL(2014) – Mario