0
我已經編寫了下面的代碼來對視圖及其對應的生產表進行比較。我正在尋找更好的方法來編寫這個代碼的效率,任何指針將不勝感激。代碼給了我想要的結果,現在它只是學習新方法和概念的一個點。Transact SQL:將視圖同步到表
我已經編寫了下面的代碼來對視圖及其對應的生產表進行比較。我正在尋找更好的方法來編寫這個代碼的效率,任何指針將不勝感激。代碼給了我想要的結果,現在它只是學習新方法和概念的一個點。Transact SQL:將視圖同步到表
如果你宣佈你的看法WITH SCHEMABINDING,你並不需要這方面的開銷。
我總是使用它。它禁止更改視圖中使用的基表(或udf)。 它也強制列被限定並使用2個部分對象名稱。
SCHEMABINDING
將視圖綁定到底層或多個表的模式。指定SCHEMABINDING時,不能以影響視圖定義的方式修改基表或多個表。必須先修改或刪除視圖定義本身,以刪除要修改的表上的依賴關係。
雖然,你要求檢討,我很逗樂(讀: 「facepalm 」)由:
要求對重構代碼的廣泛意見不是獲得答案的最佳方式。嘗試指向你不滿意的代碼中的特定位置,解釋爲什麼,你試圖改進它們,等等...... – Yuck
否則,你可以在[codereview.stackexchange.com](http:/ /codereview.stackexchange.com/),這是一個更適合增強代碼的地方。 (StackOverflow更多的是解決代碼問題。) –
效率正確。嘿,什麼矯枉過正。下一次,在SO *之前詢問*,而不是*之後*。然後我們可以幫助*解決您的問題*而不是*關閉您的非SO問題* – gbn