我正在爲數據庫創建構建腳本並按字母順序構建視圖。我遇到的問題是在定義中引用的視圖之前創建視圖。引用的視圖稍後在腳本中創建。是否有一個我可以使用的命令會創建一個沒有驗證的視圖,即忽略依賴關係?在SQL Server中創建視圖時忽略依賴關係
注意:存儲過程有「延遲名稱解析」的概念,但我沒有看到使用這種方法來查看視圖。
我正在爲數據庫創建構建腳本並按字母順序構建視圖。我遇到的問題是在定義中引用的視圖之前創建視圖。引用的視圖稍後在腳本中創建。是否有一個我可以使用的命令會創建一個沒有驗證的視圖,即忽略依賴關係?在SQL Server中創建視圖時忽略依賴關係
注意:存儲過程有「延遲名稱解析」的概念,但我沒有看到使用這種方法來查看視圖。
要添加到@Joe Stefanelli的評論,有很多方法可以按照正確的依賴順序來編寫SQL對象。
另一個窮人的解決方案就是多次運行腳本,因爲你有多層依賴關係。現有對象將被忽略,並且每次執行都會創建更多依賴於先前創建的對象的對象。如果可能的話,我不會推薦這個解決方案來找到更直接的東西,如上面列表中所述。
爲什麼不按照正確的順序創建它們? –
我想要一個自動腳本,不必包含依賴關係的邏輯。 – Josh